UK markets close in 7 hours 53 minutes

Bank of England | Latest News