Socotra comes from Sanskrit language means "the island of happiness" might come from the beach. Specialized and isolated or peculiar of crops like different stars, it is the imagination.
Socotra is derived from Sanskrit means. "Island of happiness" may come from the beach. Solitude and peace Or the singularity of vegetation Like Star It is a fantasy