Mecca, Islam’s holiest city, is located in which country? by Trivia Questions · March 18, 2020 AnswerSaudi Arabia