Muslim worshippers visit the Hera cave on the top of Mount Al Nour where the Prophet Muhammad received the first words of the Quran in Mecca, Saudi Arabia. Mast Irham / EPA