Mecca is the holiest city of Islam.