Which of the following is the most populous city in the World?
A. Beijing (China)
B. Kolkata (India)
C. Moscow (Russia)
D. Tokyo (Japan)
Tokyo, a city of Japan, is the most populous city in the world currently(2020). It is the most populated city in the world as of 2016 with nearly 39 million residents.