April 9, 2022 Ukraine mystery: Why have so many Russian generals been killed? Ukraine mystery Why have so many Russian generals been killed