china
...China is in Asia...
It's the Himalayas.
China is south east on asia.
India is the largest country in South Asia.
India
Its between China and India which is south-eastern asia.
Asia
China is located in Eastern Asia. short and simple
They extend toIndia in the west to China and South Asia in the east.
No south-Asia does not have the highest population china does!
China is the largest country in Asia in both area and population.