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.
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.