Tourists visit a natural depression in Pingtang county, southwest China's Guizhou province, Feb. 19, 2025. [Photo/Xinhua]