- FTSE 100 struggles to cling onto gains in early trade.
- Trade uncertainty pushes down expectations for energy demand around the world.
- Mark Carney’s Liberal Party wins the General election in Canada, boosted by deep frustration with Trump’s policies
- AstraZeneca commits to US investment despite the threat of tariffs.
- Pressure is likely to mount on BP’s management to turn the ship around, after the energy company missed forecasts.
Susannah Streeter, head of money and markets,...