Mecca is the most sacred place for Muslim in Islam and the holiest city for Hajj, Umrah, and pilgrimage. It is obligatory for all able Muslims to perform Hajj minimum once in a lifetime when permitted by financial wherewithal. Mecca is home to the is home to the Kaaba, by majority description Islam's holiest site, and sets the direction of Muslim prayer. About 15 million Muslims visit Makkah annually, including several million during the days of Hajj. Makkah has seen tremendous expansion in size and diverse with infrastructure, hotels, and facilities for the pilgrims.