Answer:
It is located between Nepal and Tibet, an autonomous region of China.
yes
Explanation:
B i believe