Barclays has got game, China the money

by Stephen Beard