Where is Mecca and why do Muslims visit it every year?
Mecca, the birthplace of Muhammad lies 45 miles inland from the Red Sea in southwestern Saudi Arabia.
Its 300,000 inhabitants are all Muslims; non-Muslims are prohibited.
Over 2 million Muslims annually make the pilgrimage to the city.