Click to Enlarge
Facebook
Twitter
“You been on the vodka?” is the question posed by the Metro in response to Russia’s repeated denial of war crimes in Ukraine. Moscow’s UN ambassador Vadily Nebenzya is said by the paper to have left delegates “aghast” as he insisted Russian troops were not targeting civilians and repeated the baseless Kremlin claim that Russia had only invaded to “bring peace” to Ukraine and root out Nazis in its government.

Metro Front Page 27th of March 2025

Rachel Reeves has come under pressure after announcing £2bn in defence spending alongside welfare cuts that critics say will leave 250,000 more people in poverty, fuelling public anger and protests over Labour’s economic direction.

Read More »