China impressed in many ways with its holding of a successful and spectacularly efficient Olympic Games. But as a political statement the Games had mixed results Having held the world’s attention for the past 17 days, Beijing symbolically handed the Olympic flag to London in a closing ceremony ...