Mayors of US cities have reacted with outrage as President Donald Trump signed an order to block funding to municipalities that refuse to report undocumented immigrants.The mayors said they are prepared for a protracted fight against the decision. The officials added that they would defend all people regardless of where they come from. Trump’s order targeted the so-called sanctuary cities and counties which generally do not comply with federal requests to detain undocumented immigrants. The order claims that shielding the immigrants causes immeasurable harm to the American people. some 400 jurisdictions are likely to fall under the order, including New York, Los Angeles, San Francisco and Chicago, as well as smaller cities.