A historic demonstration took place in London this Saturday afternoon, with more than 300,000 people taking part in a pro-Palestine march, according to figures provided by police The Guardian reported.
Protesters assembled at Marble Arch before marc...