A man has confessed to killing 19 people in a village in southwestern China after an argument with his parents over money, official media said.
The suspect, named Yang Qingpei, confessed to murdering his parents after returning to his hometown village of Yema in China's mountainous Yunnan Province and asking them for money, Xinhua news agency cited local police as saying.
He then proceeded to kill 17 neighbours, including children, to prevent them discovering and reporting the murders, it said.
Yang, who was born in 1989, was arrested in the provincial capital of Kunming, some 200km away, after 33 hours of "arduous investigation", a statement on the official social media account of the Yunnan police showed.
Earlier reports showed the villagers were found dead at their homes on Thursday morning.