A Visit to Socotra Island

A Visit to Socotra Island

Socotra Island, a very less known name of the world’s most beautiful place on earth. Fewer number of people knows about the place and among them some are naturalists and researchers. It has a very interesting historic background and due to its association with...