Posted inHome Mysteries Cave of Hira: The Mountain of Light Where Islam Began Perched 634 meters above Mecca on Jabal al-Nour (Mountain of Light), the Cave of Hira…