By Aidan M
Location/Maps & Population!
China is a country South of Mongolia, South-East of Kazakhstan, North-East of India, Nepal, Bangladesh & Bhutan, South of Myanmar (Burma), Laos, Thailand & Vietnam. Here is an image of China in Google Maps:
China is the world's most populated country with 1.38 billion people. WOW! China's capital is Beijing.