Browsing Tag
jabal al nour
2 posts
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…
Jabal Al Nour in holy city of Mecca
Jabal al-Nour, which means “Mountain of Light,” is a prominent landmark in the holy city of Mecca, Saudi…