Britain is left eating financial humble pie at the G20

...of the world economy (the G20 includes Russia, China, India, Brazil...