Formerly believed to be the highly mystical Shangri-La, Kathmandu Nepal is now a growing hub for tourists, adventurers, and travelers the world over. As Nepal’s largest city, Kathmandu is home to about 2.5 million residents. It is a place embraced
Read More