News

Russia has lost an estimated 1,001,560 troops killed or wounded since the large-scale invasion, including 1,220 in the past ...
Ukraine received 1,200 more bodies of presumed Ukrainian citizens from Russia under the Istanbul agreements, with identification to follow in the coming days.