US President Donald Trump's state visit to the UK has been accompanied by massive protests. Several thousand people gathered in London and Windsor to demonstrate.