A) Himalayas
B) Sahyadris
C) Vindhyas
D) Karakoram
Correct Answer: A
Solution :
Nathu La pass is situated in Himalayas. It is near Indo- china border in the Indian State, Sikkim.You need to login to perform this action.
You will be redirected in
3 sec