Just a word on the "Iran peace deal" apparently about to be signed.
As far as I can tell, it is a deal that would mean
A) The USA and Iran stop shooting at each other.
B) The Strait or Hormuz is fully opened - so it returns to the way it was on the day before the Iran War began).
C) US forces lift their blockade on all Iranian ports.
D) A sixty day long ceasefire begins, to thrash out future arrangements over Iranian enriched Uranium & other matters.
IF all of those things happen it will be a good thing for the whole World.
But it is difficult to see how President Trump could sell that to the American People as a victory, or an example of him being a great peace-maker.
But, naturally humble chap that he is, I'm sure the Orange one will not even try to do that

Also, a deal like the one above
does not of course mean an end to the Iran War.
At best a step towards it.
At worst just another twist that might buy a few weeks of less tension in the region and an increases in shipping through the Strait.
And of course, the whole thing could unravel if Benjamin Netanyahu & the Israeli Government decides to do their own thing and continue military operations in Lebanon. I don't think President Trump has as much sway with them as he likes people to believe he does.