The name Socotra is derived from a Sanscrit name, meaning "The Island of Bliss"... Is it the beaches? The isolation and quiet? or the strange and crazy botanical allure.
Description: The name Socotra is derived from a Sanscrit name, meaning "The Island of Bliss"... Is it the beaches? The isolation and quiet? or the strange and crazy botanical allure.