Demonstrators packed London's Trafalgar Square to protest against Donald Trump's state visit today (June 4).