The island of Socotra is a part of which of the following countries?

The island of Socotra is a part of which of the following countries?
[A]Yemen
[B]UAE
[C]Oman
[D]Saudi Arabia

Yemen
Socotra is an small archipelago of four islands in the Indian Ocean and is under administration of Yemen. It is a UNESCO’s Natural World Heritage Site.

Comments