It is a common nightmare: to address a crowd of people, only to realize afterwards that your fly is unzipped, there's spinach in your teeth, or that your shirt come undone. And it became a reality for poor David Cameron on Monday night at the Lord Mayor's Banquet in London. After briefing the crowd about the UK's economic recovery, the Prime Minister returned to his seat, glanced down, and realized that his shirt was wide open. At first he tried to cover it up, by crossing his hands in front of him and sort of dangling his fingers in front of the area. But it didn't work. Eventually, he went for it, and quickly and quietly buttoned himself back up.