What large country dominates the nothern border of subcontinent?

The correct answer is China. China is a vast country located to the north of the Indian subcontinent. It shares borders with India, Nepal, Bhutan, and Myanmar.
Copyright Wanderlust World © https://www.ynyoo.com