Millions of Muslims make the annual pilgrimage, called the Hajj, to Mecca in Saudi Arabia. Because the Islamic calendar is a lunar calendar based on the motion of the moon, the time of the Hajj is different time each year in terms of the Gregorian calendar.

In 2012, it takes place between October 24-29.

I’ve just updated The Best Sites To Learn And Teach About The Hajj.