Jabal Al Nour
Jabal al Nour, which can be translated from Arabic to ‘Mountain of Light’ or ‘Hill of Illumination’, is a mountain near Mecca, in Saudi Arabia’s Hejaz region. It is one…
Share
Input your search keywords and press Enter.