Knowledgle

Geography · True or False?

Shanghai is the capital of China

The answer is False.

Explanation

The capital of China is Beijing (previously romanized as Peking). With roughly 21.8 million inhabitants, it is the world's most populous national capital by city proper, and China's second-largest urban area after Shanghai.

Play the Geography quiz Or try today's daily challenge