I hope none of our Brit friends take offense to the fact that I find the names of these places both hilarious and utterly charming at once. :) I'd love to be the MP for Twickerham-on-Thames or EastSouthNorthWest Londonfordshire. :)
All I want to know is...who won in Stonehenge?