US President Donald Trump surprised many on Monday by announcing direct, high-level talks between the United States and Iran over the latter''s nuclear program.