World's highest mountain chain on the northern border of India