Nepal- the country with World’s highest mountain

The world’s highest mountain i.e. the mighty Mt. Everest lies in the lap of the beautiful Himalayan country – Nepal. Nepal holds