The Brits sure know how to stop traffic. Across the pond the little prince has stopped the nation (ok we’ve. Continue reading