Q. The Socotra Island, seen in the news recently, is located in
Answer: B
Notes:
Explanation: The Indian Ocean, near the Horn of Africa and the Arabian Peninsula
- Socotra Island is part of the Socotra Archipelago situated in the northern Indian Ocean, about 380 km south of Yemen (Arabian Peninsula) and approximately 240 km east of the coast of Somalia in Africa. Administratively, it belongs to Yemen but geologically is linked to the African continental plate.
Source: DD News

