Jabal al-Nour
Another point of interest and a standout amongst the most renowned vacation destinations in Kingdom of Saudi Arabia is Jabal al-Nour. It is a mountain arranged in Mecca (a shut city in KSA which is also known as Makkah) and it implies The Mountain of Light.
The pinnacle is 2,106 feet tall and it includes a small surrender inside where Prophet Muhammad SAW used to remain in. This is an extremely consecrated mountain since this was where the Prophet got the main verses of the Holy Qur'an.