Kathmandu and Lhasa are two greatest cities on the Himalaya Range. Their connection can be traced back to thousand years ago. Both two cities have some magnificent and unique places to visit, some of which are World Heritage Sites, such as Durbar Square,
View Trip