Where to stay in Kathmandu, Nepal (Best Areas)
Formerly known as Kantipur or the “city of Glory”, Kathmandu is the capital city of Nepal and a must for every traveller visiting this breathtaking country. Whether it’s because it’s a valley surrounded by four mountains, or because it is at a height of 1.400m above sea level or because Kathmandu used to be [...]