US President Donald Trump says he had a ‘very good’ three-hour meeting with Iranian officials at the UN. Post navigation ECHR hears how 10 children went missing after Russia annexed Crimea NYC Mayor Mamdani reaches record DoorDash settlement for underpaid workers