Independent Front Page 5th of March 2022
Russia has been condemned by leaders around the globe for shelling Europe’s largest nuclear plant in Ukraine as the US told the UN Security Council that the world had “narrowly averted a catastrophe”, says The Independent.