ISIS, Putin, Trump and Brexit