Hundreds and thousands have reportedly been killed in the Russian invasion of Ukraine. While Ukraine claimed that its army killed over 1,000 Russian troops, the Russian Ministry of Defence said its troops have knocked out 211 military infrastructure fac