The major discoveries made recently by archaeologists at the legendary Sanxingdui Ruins site in southwest China's Sichuan have triggered wide interests among the general public in China, and many of them chose to visit the Sanxingdui Museum during the three-day Qingming holiday.
Produced by Xinhua Global Service