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

ACaspian Sea

BPersian Gulf

CMediterranean Sea

DBlack Sea