US President Donald Trump held dinner with the Qatari prime minister in New York on Friday, days after US ally Israel attacked Hamas leaders in Doha. Israel attempted to kill the political leaders of Hamas with an attack in Qatar on Tuesday, a strike that risked derailing US-backed efforts to broker a truce in Gaza and end the nearly two-year-old conflict. The attack was widely condemned in the Middle East and beyond as an act that could escalate tensions in a region already on edge. Trump expressed annoyance about the strike in a phone call with Israeli Prime Minister Benjamin Netanyahu and sought to assure the Qataris that such attacks would not happen again. Trump and Qatari Prime Minister Sheikh...