In their Fourth of July messages, former US Presidents including Bill Clinton and Barack Obama, slammed Donald Trump and his administration's stance on immigration and handling of the Iran war. New ...