NEWS
Umm Al-Oud Island – new tourist spot in Saudi Arabia [PICTURES]
Umm Al-Oud Island Located in Ras Mohaisen, within the Makkah Region of Saudi Arabia, Umm Al-Oud Island stands as one of the most ...