Russia has lost around 25,500 troops in Ukraine since the beginning of its invasion on February 24, local news media The Kyiv Independent reported on Sunday....
Germany will deliver seven self-propelled howitzers to Ukraine, on top of five such artillery systems the Dutch government already pledged, German Defense Minister Christine Lambrecht said...