Just on the no-fly zone, an interesting opinion expressed on Radio 4 (aka Radio War) today.
Didn't catch the name, but suspect it was the Defence Minister, saying that a no fly zone wouldn't be in Ukraine's best interests at the moment anyway.
The theory is that in daytime at least, Ukraine hand held air defences are stopping Russia getting air superiority, and costing them aircraft and pilots, whilst Ukrainian drones are inflicting losses on Russian forces. (In a no fly zone, no Russian planes, but also no Ukrainian drones).
Additionally, no fly zones won't stop missiles or artillery, which is primarily what's being used against cities.
I don't know, it made some sense but then the fact that Ukraine is calling for a no fly zone perhaps gives the lie to it...