Nepal, dubbed the rooftop of the world is home to 8 out of 10 of the highest peaks in the world. With capital city of the nation, Kathmandu in the foot of the Himalayan mountains, it offers the most amazing and magnificent views of the highest altitudes of the planets.
Refine by