20120704 news: London's Games or Britain's Games: The jury is still out