Travel Lhasa by alan.dotchin May 4, 2004 by alan.dotchin May 4, 2004 Lhasa, often referred to as the “City of Sunshine,” is the capital and largest city of the Tibet Autonomous Region in China. Nestled in a valley surrounded by the Himalayas, … 0 comments 0 FacebookTwitterPinterestEmail