The turquoise waters of the Indian Ocean wash against the rocky shoreline of Socotra, Yemen, a pristine sandy beach rising from the rocks, low mountains in the background, beneath a hazy blue sky.
The turquoise waters of the Indian Ocean wash against the rocky shoreline of Socotra, Yemen, a pristine sandy beach rising from the rocks, low mountains in the background, beneath a hazy blue sky.