British lenders have agreed to provide a £11 billion loan package to support businesses.

2026-01-26

British lenders have agreed to provide a £11 billion loan package to support businesses.