Over 1,100 cats were released near Yingzui Reservoir in Guangdong, China The cats panicked, causing injuries and some drowned or died from exhaustion The release was a Buddhist "life release" ritual aimed at generating spiritual merit