Japan hikes interest rates to highest since 1995 to fight inflation from Iran war; Thames Water rescue in doubt – business live

Rolling coverage of the latest economic and financial news

the Guardian