Which country is located at the North of the Arabian Sea? December 20, 2022 by admin (A) Iran (B) Pakistan (C) Both A and B (D) None of these