China executes couple for murder of toddlers that shocked the nation
China has executed a couple for throwing two toddlers out of a high-rise apartment window, in a case that provoked nationwide outrage. The man and his girlfriend were found guilty…