Fri, 08/11/2023 - 16:22 Tech Insider The Russian Foreign Ministry building is seen in central Moscow behind a billboard featuring "Z letters" — a tactical insignia for Russian troops in Ukraine. The billboard reads: "Victory is being Forged in Fire."ALEXANDER NEMENOV/AFP via Getty Images Tags News, Military & Defense, Ukraine, Russia, Meduza, BBC Source The Kremlin won't admit how many soldiers have died in Ukraine, but researchers…