Tens of thousands of anti-Israel protesters demonstrated on Saturday, March 22 in London’s Hyde Park where they chanted “free Palestine” and burned an Israeli flag.