Our Mayor has been touting London’s wares in the US. Part of this involved appearing on Letterman, which is about as embarrassing as you might expect – no more, no less. I have no idea what they must think of us.

Tags

 

0 Comments

You can be the first one to leave a comment.

Leave a Comment