US President Donald Trump complimented the “eternal friendship” of UK and US as he was honored with a state banquet at Buckingham Palace.

Mr. Trump together with First Lady Melania Trump is in United Kingdom for their three-day state visit which includes the 75th anniversary of D-day or the beginning of the liberation of Europe from the Nazis.

In his speech, the US President hailed the brave British army who fought on World War II. He even praised the Queen for being a “great, great woman”.

The Queen said that countries were celebrating a bond which had guaranteed the “safety and prosperity of both peoples for decades” despite of new challenges the two nations are currently facing.

“Mr President, as we look to the future, I am confident that our common values and shared interests will continue to unite us,” she said.

“Tonight we celebrate an alliance that has helped to ensure the safety and prosperity of both our peoples for decades, and which I believe will endure for many years to come.”

However, Trump criticized London Mayor Sadiq Khan whom he branded as a “stone cold loser.” A spokesperson of Mr. Khan reacted on Trump’s comment and said that his messages were “childish”, he even called Trump “the most egregious example of a growing far-right threat around the globe.”

Although abour leader Jeremy Corbyn boycotted the state dinner, heis expected to attend and speak at the London demonstration against the visit on Tuesday.

Protests are planned in several cities in UK during the state visit. A group named “Together Against Trump” organized the main protest in London’s Trafalgar Square. The group is also planning to march from the square.

They will be taking to the streets their hatred of Trump’s racism, climate justice, Women’s rights, LGBT rights, trade union rights, anti-war and migrants’ right.