London Olympics: A Cabbie's View
Only three days remain before the Olympic Games begin. They're billed as the world's greatest sporting event. But residents of the host city have been grumbling so much about the games that the mayor of London has told them all to "put a sock in it." Still, the protests and complaints continue.