Beijing is the capital of China, and has long served as the seat of Chinese power. It is one of the six ancient cities of China, and is home to some of the country’s most iconic landmarks. The imposing Forbidden City, the epic Tiananmen Square…