World Answer 7

Mecca

Clues

Located in Saudi Arabia

Islam's holiest city and the
birthplace of the prophet Muhammad