Does the paradisiacal town of Shangri-la really exist? According to China, it does! Explore this beautiful town in Yunnan province with us and see!