Trump reportedly demanded to know why the United States should accept immigrants from “shithole countries”, after lawmakers raised the issue of protections for immigrants from African nations, Haiti and El Salvador/FILE

, US President Donald Trump, seen boarding Marine One on January 12, 2018, cautioned he was signing Iran sanctions waivers “for the last time”