By the way, for any actual English people here, what is the big deal about the Metropolitan Police? I know they're the London police, and I take it in the multicentury evolution of British law, they also have national responsibilities of some kind? Because they keep coming up in these stories, and the Chief of the MPs is referred to as "UK's Top Police Officer".
Basically, they're like American Marshals. They have jurisdiction all up and down England (and, I believe, limited jurisdiction in Wales and Scotland), as well as their stuff in the London area.
Sometimes I wish we still had a government with some balls. Murdoch's empire should be torn down immediately, to be perfectly frank.