“Stupid, callous, fragile, racist, narcissistic POTUS,” declared one man’s sign. The play on words from a “Mary Poppins” song was one of the less profane declarations of dissent. Another placard read: “Don’t worry! This protest is just fake news!”
For those who hadn’t prepared their insults at home, piles of placards emblazoned with anti-Trump messages — such as “Dump Trump” and “World’s #1 Racist” — lay banked by Oxford Circus underground station for anyone to pick up.
Others left their wit aside, wearing face masks printed with a simple message: “Trump stinks.”
Police in the city did not give an estimate on the turnout but said they were forced to close off Trafalgar Square, where protesters were headed for an evening rally, as it had nearly reached capacity.
Organizers claimed 250,000 turned out to voice their opposition to Trump, and while there is no way to verify that figure, it was clear that this was one of the biggest demonstrations in London since 1 million people demonstrated against the Iraq war in 2003.
Protesters listed a litany of grievances about the US president, from his attitude toward women, and his hardline policies likes family separations of migrants at the US border and the ban on travel from Muslim-majority countries.
Julia Lalla-Maharaj, a women’s rights activist, marshaled the crowds with a loudspeaker. “Resist!” she cried. “We have had enough. We have got to stand up because now is the time.”