The US president said the decision was prompted by “crazed and irrational hostility” from the media and Democrats.
A White House official told reporters the event would take place there in June next year.
"Better to have a few rats than to be one," the Baltimore Sun said in an editorial.
A productive use of office hours no doubt.
It puts Christmas train delays into perspective...
Donald Trump's funding demands have led to an impasse, disrupting hundreds of thousands of government workers just days before Christmas.
Activist Amanda Werner steals the spotlight from Trump appointee Mick Mulvaney.
Mexico isn't going to pay for the wall, despite Donald Trump's promises, and estimates are running as high as $15 billion.