With more than 20 million people, which of the following country's capital cities is the most populated?

Answer China

If you're moving to the capital of China, get ready for some sardined subways. Beijing is the most populated national capital in the world with some 20.5 million people. And Beijing is not even the most populated city in China – that would be Shanghai at 27 million!

Last updated 4 years ago · 1.7K views · SOURCE