Jabal al-Nour
Jabal al-Nour "The Mountain of Light", or "Hill of Illumination",is a mountain near Mecca in Saudi Arabia's Hejaz region. It is one of the most popular tourist attractions in Mecca. The mountain houses the famed Ghar-E-Hira or Hira cave. The cave is quite...