Former US Prime Minister Haidar al-Abadi praised the administration of US President Donald Trump as a "good listener" while criticizing the administration of former President Barack Obama and noted that he had not kept promises of support for Iraq.