20 arrests have been made as thousands of people descended on London for a pro Palestine protest