A deeply religious undertaking for the Muslim world, The Hajj brings millions of followers to Makkah each year. And beyond the Holy City, pilgrims will find a host of sacred and historical sites just waiting to be explored