Shangri-La = A paradise on earth. A remote and exotic utopia. A faraway haven or hideaway of idyllic beauty and tranquility. A land of eternal life lost in the clouds. Eden, heaven, bliss, paradise, Arcadia, Erewhon, Xanadu. A remote or imaginary utopia. A mythical land of peace and perpetual youth. A “Shangri-La” is an ideal […]