If you're wondering what in the world that means, it is the literal meaning of the Chinese word “Shangri-La” (Courtesy:Wikipedia). Shangri-La is something like the mythical “Garden of Eden” supposedly nestled away somewhere in the Himalayas. On Saturday, some of us went to watch the North American premiere of “The Legend of Shangri-La” in Cinti. More on that later. Do check out the show’s official website.
Here the grass can dance,
If you're not afraid to lay on the earth;
Here the stones can speak,
If you're not afraid to listen with your soul.
Here the mountains are close to heaven,
So the legends may live
in the songs of the shepherds.