Kathmandu to Lhasa tour

Many people around the world are still fascinated with Lhasa, the capital city of Tibet Autonomous Region (TAR); and the same could be said of Kathmandu, the capital city of Nepal. Hollywood movies often mystically depict Lhasa and Kathmandu as…Read more