The Hajj is an annual Islamic pilgrimage to Mecca, the holiest city for Muslims, required of all able-bodied Muslims once in their lifetime. During this religious event, millions of pilgrims gather in Mecca to perform rituals, including the Tawaf (circling the Kaaba), Sa'i (running between Al-Safa and Al-Marwah hills), and the ritual of sacrifice. Please note that this event is only open to Muslims.