Chomolungma is located in ___? 

[A] India
[B] Nepal
[C] Bhutan
[D] Tibet

Show Answer

Advertisement

Quiz Categories