Couple Executed For Throwing Children From High-Rise Window
A Chinese couple, Zhang Bo and Ye Chengchen, were executed on Wednesday for the 2020 murders of their two young children, a two-year-old girl and a one-year-old boy. The case sparked outrage