Which body of water lies between the Arabian Peninsula and Iran?

A. Caspian Sea

B. Persian Gulf

C. Mediterranean Sea

D. Black Sea