Image

AMR NABIL / AP

Developers and zealots struggle for Mecca's soul

Muslim pilgrims visit Hira'a Cave, where Muhammad is believed to have received the first verses of the Quran in the mountains on the edge of Mecca, Saudi Arabia.