Every year about two million Muslims converge on Mecca - the holiest place in Islam - to take part in an event which combines piety and passion.
Many Muslims save for years in order to perform the pilgrimage. They often have to travel thousands of miles.
Then, once they arrive, they must brave vast crowds and the fierce heat of the desert as they perform the Hajj rituals.
In 2007, Hajj took place from December 17 to December 21.