The Stars and Stripes flies over the US Embassy at Nine Elms in south London, on 16th January 2018, in London, England. On the day when the consulate opened for public business (visa applications etc.), after its controversial move from Grosvenor Square in central London to the south bank.
{}