Jabal al-Nour (also Jabal an-Nur or Jabal Nur),which can be translated from Arabic(جبل النور),"The Mountain of Light", or "Hill of…
Read moreJabal al-Nour "The Mountain of Light", or "Hill of Illumination",is a mountain near Mecca in Saudi Arabia's Hejaz regi…
Read more
Find Us On