Business Bank of England expected to keep base rate at 3.75% as MPC weighs global risks Oliver Wood · July 30, 2026
Business June inflation ease offers brief respite as energy bills jump under new price cap Grace Chapman · July 19, 2026
Business German retailers warn profits squeezed as costs climb and sales falter Daniel Kim · July 14, 2026