Socotra

Socotra

Socotra, also called Soqotra, located between the Guardafui Channel and the Arabian Sea, is the largest of four islands in the Socotra archipelago. The territory is located near major shipping routes and is officially part of Yemen, and had long been a subdivision of the Aden Governorate.

People born in Socotra (First 1 people) - Page 0

Fahad Selim Kafain

Fahad Selim Kafain

Yemeni politician