Iran blames Trump’s blockade for diplomatic impasse as fragile truce holds

· Al Jazeera