Natural swimming pools at Wadi Ayafth – Soqotra Island, Yemen

Natural swimming pools at Wadi Ayafth – Soqotra Island, Yemen

Advertisement