Hajj is an annual ritual that every adult Muslim is expected to complete at least once in a lifetime. The ritual is required as part of the Islamic faith. The pilgrimage takes place in Saudi Arabia at Mecca, the holiest site for Muslims. The journey can be completed in a few days to weeks, but most often takes about a month. The journey is completed for the sake of Allah and is a demonstration of the solidarity of the Muslim people.