Monday, August 6, 2012

SOCOTRA, AN ALIENATED ISLAND

SOCOTRA, also called Soqotra, is an isolated island located near Gulf of Aden in the Indian ocean and politically as part of the Republic of Yemen. It is the biggest island among the others three islets: Abd al kuri, Samhah, and Darsa,  in Socotra archipelago.