One of the major tourist attractions is the Grand Mosque, which is the largest mosque in the world.Other popular attractions include Jabal al-Nour, where the Prophet Muhammad received his first revelationVisitors can take a guided tour of the mosque and learn about its history and importance in Islam.