A place to discuss anything not covered in the other forums
- Posts: 385
- Joined: Wed Nov 05, 2014 12:36 pm
The new U.S. Embassy in London is in the news (thanks to you know who). Who knew the old one was in Grosvenor Square? Feel like I've been there before!