Jabal al-Nour "The Mountain of Light", or "Hill of Illumination",is a mountain near Mecca in Saudi Arabia's Hejaz regi…
Find Us On