Iranian President Hassan Rouhani called US President Donald Trump a "terrorist," claiming he was "the most unbridled president the United States has ever had."