Where is the Arabian Sea Located?

The Arabian Sea is located between the Indian and Arabian peninsulas. Pakistan and Iran are north of the Arabian Sea and the Horn of Africa is to the west of it. The Indus River drains into the Arabian Sea.