0

Yukta Mookhey

0

Charmi

0

Yana Gupta

0

Zarine Khan

0

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 ......