no its the south west of china
India is the largest country in South Asia.
India and China. China is in the north. India is in East, west and south.
Bhutan is bordered by India to the south, east, and west; and by China to the north.
The Himalaya Mountains are located in China. This mountain range is located north of India and Bangladesh in the south west of China.
India & China. Nepal is an independent country between India and China. Nepal share boarder with China on north and india on east, west and south.
India and southern China.
Piranhas are found in south america, northeast India, and southern china.
South Africa as it is on the southern most tip of Africa and south of the equator. China and India are both part of Asia which for the most part and the mainland is north of the equator although it is closer to the equator than South Africa.
south Asia, India and south china
India to the south and China Tibet( China) to the north
Nepal
India