Loading
The war in Ukraine is pushing up costs just as shoppers become fed up with inflation
But the president remains the favourite
The cost of the moral high ground
Disentangling the two will be hard, and costly