Tomorrow marks the start of Islam's annual Hajj (which means pilgrimage), a trek to the Grand Mosque in Mecca made by millions each year. These breathtaking photos offer a glimpse of the masses already at, or en route to, the mosque. The pilgrimage,
Back to Article