When does the Iran ceasefire end and is Trump expected to extend it? April 20, 2026 · The Independent Read full story at source