The world's highest mountain is in
A
China
B
Pakistan
C
Nepal
D
India
Correct Answer: Nepal