18 / 55
A worker embroiders the Kiswa, a silk cloth covering the Holy Kaaba, in the holy city of Mecca, ahead of the annual haj pilgrimage October 8, 2013. REUTERS/Ibraheem Abu Mustafa

Haj 2013: journey to Mecca

Millions of Muslims from around the world travel to Mecca, Saudi Arabia for the annual pilgrimage of Haj, the fifth pillar of Islam. This year, Haj falls on October 14.