Jabal al-Nour, a prominent landmark in the holy city of Mecca, Saudi Arabia
Jabal al-Nour, which means “Mountain of Light,” is a prominent landmark in the holy city of Mecca, Saudi Arabia. It is known as the site of the Hira cave, where the Prophet Muhammad received the first revelations of the Quran. Located about 3.2 km from the Grand Mosque, Jabal al-Nour rises to an elevation of […]