KEY THEMES+ ¦ DEMSA Summary
What you need to know this week
The Bank of England held interest rates at 3.75% at its April 2026 MPC meeting (vote 8-1); chief economist Huw Pill was the sole dissenter, voting for a rise to 4%.
Under Scenario C (most adverse), oil remains above $120/barrel for the rest of 2026, inflation peaks at 6.2% in early 2027, and rates could rise to 5.5% through up to six hikes.
FCA H2 2025 complaints data: financial services firms received 1.87… Read more
