China's Shangri-La is a beacon of spirituality where people live in harmony with their beautiful surroundings. A 3D journey through this earthly paradise explores a treasure trove of cultural and natural beauty revealed in a dazzling array of colours.