Socotra Island is one of a small chain of four islands are found in the Indian Ocean, and is part of the Republic of Yemen. Socotra has pristine beaches, mountains and caves uniquely awful fun to taste every trip. Socotra Island is most famous for its unique plant life, and one-third of the plants found on the island found nowhere else on the planet. Be prepared to venture...