A dozen glittering skyscrapers tower over Islam's holiest shrine, the Kaaba, boasting hotel rooms with 24-hour butler...
Safa and Marwa
The annual hajj pilgrimage, one of the five pillars of Islam, predates the faith by centuries, tracing...
It is narrated that towards the end of the time, four main groups of people will flock...