Queen Elizabeth slams ‘irritating’ world leaders who talk but don’t deliver on climate change

Queen Elizabeth slams ‘irritating’ world leaders who talk but don’t deliver on climate change

Queen Elizabeth II was caught on a hot microphone expressing anger at world leaders who step on the stage but fail to implement climate change. … Read more