A visit to Socotra, the island of 'Blood Trees'
World | March 17, 2013 7:25 ISTNew Delhi: Socotra is a small archipelago of four islands in the Indian Ocean, near the Gulf of Aden. Situated some 250 miles off the coast of Yemen, the largest member of the archipelago, also