China has a population of over 1.35 billion people and its flag features five stars on a red background. The government controls China as a republic and blocks access to websites like YouTube and Facebook. China is located in East Asia between several neighboring countries and has a total land area of over 9.5 million square kilometers. The capital and largest city of China is Beijing.