Mayor de Blasio said he made a last-minute trip to Germany, to counter the president's views.
Now, he's under fire for making the trip.
Mayor de Blasio faces mounting criticism at home. He delivered remarks 3800 miles away at a protest rally in the shadows of the G20 summit in Hamburg, Germany.
The mayor said cities need to work around global leaders to address important community issues.
After his speech, a NY Post reporter said he didn't stop for questions, but he told a German TV station that his appearance was in part to provide an opposite American position to president Trump's world views.
While the events he attended were billed as non-violent, the Sergeant’s Benevolent Association said the trip made him appear sympathetic to the looters and rioters clashing with police over the past two days.
On top of that, some in the law enforcement community accused the mayor of grandstanding, saying he left town too soon after the killing of police officer Miosotis Familia, and missed a somber NYPD swearing-in ceremony following the murder.
The mayor defended the decision to go, saying he was invited to the event billed as a demonstration for democracy and human rights.
Still, some New Yorkers we’re thrilled about it.
“We need a lot of help here. This is where he should be,” said one New Yorker.
During his remarks, the mayor did compliment police in Germany, who -- he said protected people's right to protest. The sentiment unlikely to cool his critics here at home.