LONDON (Parliament Politics Magazine) – As Russia’s invasion of Ukraine continues, demonstrations and protests in favour of Ukraine have taken place around the UK. Thousands of people have attended rallies in Edinburgh, London and Manchester including outside the Russian embassy and Downing