Salt Sculptures Enchant Visitors at China’s ‘Mirror of the Sky’
Salt sculptures at Chaka Salt Lake in Qinghai Province captivate visitors, turning China’s ‘mirror of the sky’ into a mesmerizing attraction.
News & Insights Across Asia
Salt sculptures at Chaka Salt Lake in Qinghai Province captivate visitors, turning China’s ‘mirror of the sky’ into a mesmerizing attraction.