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...