Game Answers This Indian city is the second most populous city in the world after Tokyo in Japan crossword clue This Indian city is the second most populous city in the world…