Beautiful World : Socotra Island, off the southeast coast … Socotra Island, off the southeast coast Yemen[990 × 742] Picture found by the Ditpub “Beautiful World” searcher. Original was/is available from http://i.imgur.com/edTSb45.jpg Back to scho...