china
...China is in Asia...
The Himalayas separate South Asia from China.
China is south east on asia.
China building 'biggest' land port to connect with South Asia via Nepal. and also you can see the area vice.
India
India is the largest country in South Asia.
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.
China is the largest country in Asia in both area and population.