The Queen slams 'irritating' world leaders over refusal to attend COP26
Published
Prime Minister Scott Morrison, Chinese President Xi Jinping and Russian President Vladimir Putin are among the world leaders yet to confirm their attendance at the global climate summit in Glasgow next month.
Full Article