London Slaps Barack Obama’s Motorcade with a $194 Congestion Fine

Blog Archive