Name socotra from Sanskrit means. "Island of Happiness" could be from the beach. Seclusion and peace Or weirdness of vegetation Like extraterrestrial It is envisioned
The name Socotra is derived from Sanskrit language means "the island of happiness" may come from the beach. A lonely and peculiar needs of crops or earth-like, it is my imagination .
Name Socotra came from intra means "Island of happiness" may be isolated from the beach and the calm or the strangeness of plants is like the final alien was the imagination