Shanghai shrugs off Olympics failure

READ FULL ARTICLE