Demonstration in Downing Street
This is being reported by the Evening Standard, though the first streams of news came from RT.UK. Never heard of them.Googled it and the response: RT UK is a British free-to-air television news channel, part of the RT network, a global multilingual television news network based in Moscow and subsidised by the Russian government. I do not like this at all.
Ivonne Holliday ● 2525d20 Comments