Sunday, January 18, 2009

Socotra Island

Socotra or Soqotra is a small archipelago of four islands and islets in the Indian Ocean off the coast of the Horn of Africa some 190 nautical miles (220 mi; 350 km) south of the Arabian peninsula, belonging to the Republic of Yemen. It has long been a part of ......
13 Images

No comments:

Post a Comment

My Ping in TotalPing.com