Thousands of protesters take to the streets of London as the English Defence League, Black Lives Matter and Anti-Tory supporters hold rallies on the SAME DAY
There was a sea of people chanting and holding placards as they made their way through Piccadilly Circus, Marble Arch and Hyde Park today as over 10,000 people made their voices heard.