The Keqiutou Site group, an archaeological cluster going back to the Neolithic Age 6,500-7,300 years ago, was one of China's top 10 archaeological discoveries in 2023. Located on Pingtan Island in southeast China's Fujian province, the cluster includes the Keqiutou, Xiying, Donghuaqiu and Guishan sites.