The Bank of England held rates at 4.25% as expected, warning of labour market softening and energy price risks, while revising its Q2 GDP forecast amid easing trade tensions.

The Bank of England held rates at 4.25% as expected, warning of labour market softening and energy price risks, while revising its Q2 GDP forecast amid easing trade tensions.