TEHRAN, May 26 (MNA) – US President Donald Trump has fired top US National Security Council (NSC) officials for the Middle East, Israel and Iran.