The Duke of Sussex was filmed by ITV News arriving at Kyiv railway station, stepping off an overnight train from Poland and greeting people.
The ONS said public sector borrowing was estimated to have dropped £19.8 billion to a lower-than-expected £132 billion in the year to March.
Sainsbury’s boss Simon Roberts said shoppers have become ‘even more focused on the cost of living’ since the conflict started.