Food & Travel Ends Here !
Socotra Island is a spectacular destination located in the Arabian Sea, off the coast of Yemen. It…