A flag and a security camera are seen at one

A flag and a security camera are seen at one of the entrances to Russia’s embassy and consular section in London, Britain, March 13, 2018. REUTERS/Tom Jacobs

Top Stories

- Advertisement -