Hajj is an annual pilgrimage to Mecca, Saudi Arabia, the holiest city. Hajj is one of the five pillars of Islam. The pilgrimage, which lasts approximately 5 to 6 days depending on the lunar calendar, is a mandatory religious duty that must be carried out at least once in a lifetime by all adult Muslims who are physically and financially capable of undertaking the journey.