Which of the following country has boundary with India in the north?
China lies to the north of India and shares its borders with the Indian states like Jammu and Kashmir, Himachal Pradesh, Sikkim, Arunachal Pradesh and Uttarakhand.India shares 3488 km of border with China