Protesters in Trafalgar Square. Photo: Chris J Ratcliffe/Getty Images

The streets of London were packed with protesters Friday as up to 100,000 Brits were expected to publicly express their unhappiness with Donald Trump.

After nearly 18 months in office, Trump finally visited the U.K. this week, allowing protesters who’ve been preparing more than a year for this to unleash their fury. All told, they’re planning more than 60 marches around the country, with the biggest expected for Friday in London.

Tens of thousands in Whitehall and the main march hasn't even started yet.



Join us in Trafalgar Square later.#TrumpUKvisit pic.twitter.com/8nUOyhTF1T — Richard Burgon MP (@RichardBurgon) July 13, 2018

Protesters at a women’s march in central London. Photo: Chris J Ratcliffe/Getty Images

Trump is a deeply unpopular figure in England, where he enjoys an 11 percent approval rating. Nearly 2 million Brits have signed on to a petition demanding that Trump not be honored with a state visit and someone may have been listening. His visit to the London this week was designated a working visit.

London Mayor Sadiq Kahn, who gave the go-ahead to fly a giant baby Trump balloon in the city, has defended the protesters. “The idea that we would park our rights and privileges and freedoms because it may cause offence to a U.S. president, I think people in London and the U.K. would find objectionable as indeed would Americans,” he said. “We should cherish the fact they’ve got the right.”

Demonstrators with the ‘Trump Baby’ balloon in Westminster. Photo: Kirsty O’Connor/PA Images via Getty Images

It wasn’t just London either. Crowds gathered all over England to dump on Trump.

Anti-Trump protesters have gathered in Manchester ahead of a rally opposing the US President’s visit to the UK pic.twitter.com/pa5eqm0G8p — ITV Granada Reports (@GranadaReports) July 13, 2018