The capital of China is Beijing. It is a major city with a rich history, serving as China's capital since 1261 during the Mongol rule. Beijing is also one of the world's most populous national capitals and a significant cultural, political, and economic center. The city hosts important landmarks like the Forbidden City, Tiananmen Square, and the Great Hall of the People, and has been the site of major events such as the 2008 Summer Olympics and the 2022 Winter Olympics.