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