03 Feb 2015
Where is New Delhi located?
Question: Where is New Delhi located?
Options:
India
Japan
China
Rome
Correct answer:
India
Other game answers: Scrabble Pics Answers, deer hunter 2015, Trivia Crack answers.