The Sanxingdui Ruins is a significant archaeological site, where thousands of ancient finds have been unearthed and put on display to the public Post category:World