Hot air buffoons

The seven most powerful leaders of the free world met last month by the seaside in Carbis Bay in the glorious south west of England. The agenda was packed with meaty stuff to get their teeth stuck into. Responses to the global pandemic, a plan to deal with China and...