Crime Explainer International NewsChina: Couple Executed For Throwing Children Off 15th FloorSaniya PatelFebruary 1, 2024February 1, 2024 by Saniya PatelFebruary 1, 2024February 1, 2024 On November 2, 2020, a Chinese man, Zhang Bo and Ye Chengchen, his girlfriend, threw two of their children from a 15th-floor apartment in Chongqing....