Featured

Socotra Island

Socotra, also called Soqotra, located between the Guardafui Channel and the Arabian Sea, is the largest of four islands of the Socotra archipelago. The territory is located near major shipping routes and is officially part Read more…

TjS TjS