Russia claimed on Friday that it would not recommend its citizens travel to Britain. It complained that British authorities made it “virtually impossible for Russians” to get visas.
Russia claimed on Friday that it would not recommend its citizens travel to Britain. It complained that British authorities made it “virtually impossible for Russians” to get visas.