GT staff reporters August 18, 2023
Located in Yading village, Southwest China's Sichuan Province, the Shambhala Cultural Museum is set to become the world's highest-altitude cultural museum. Expected to open its doors to the public by late September, it will stand as a "landmark" for the area, Wang Guiqian, the project manager of China...More