Tag Archives: amazing trees

Socotra Island the most amazing island in the world pictures Socotra Island alien trees

Socotra Island can be easily said as the most amazing island in the world, with its vegetation astounding enough to awe your mind. The name “Socotra” comes from the Sanskrit name meaning “Island of Bliss” is one of the strangest places on earth. The island is not like anything else and it seems as if… Read More »