Insights August 13, 2012 0 What’s that ad say? Chinese milk? Londoners have been scratching their heads at the sight of over 400 red-double buses sporting…