The Bank of England held rates at 3.75%, with inflation still above the 2% target and early-2026 data hinting the economy has started the year stronger than expected — complicating the case for ...