World Answer 7
Mecca
Clues
Located in Saudi Arabia
Islam's holiest city and the birthplace of the prophet Muhammad