Brings China closer

Shangrila

The classic feature film “Lost Horizon” is set in western Sichuan, China. The iconic Shangrila is the subject of Angela Heping’s travelogue in the fall issue of CHINA NOW.