The Hajj is one of the five pillars of faith in Islam. It refers to the pilgrimage performed to the holy city of Mecca in Saudi Arabia. Taking part in the pilgrimage at least once in one’s lifetime is a major obligation for all able-bodied Muslims of financial capacity, and between two and three million people participate in the six-day ritual in the Dhu al-Hijjah lunar month every year. Officially, Saudi Arabia gives each country 1000 spots per one million people for Hajj, but have been known to increase spots upon requests by certain countries. Today, most Muslims sign up with companies that take care of the different aspects of their Hajj, such as accommodations, transportation and food during the pilgrimage. The cost of these Hajj packages can range anywhere from USD4000 to USD20,000.