Mecca’s deserted mountains turned lush green

Mecca’s deserted mountains turned lush green

Mecca, the holiest city in Islam, is located in a desert valley in western Saudi Arabia. Images showing the otherwise arid and deserted mountains in and around the holy city, turned green after weeks of heavy rains, became viral. The...
read more