01

Here’s why Shell and BP shares have soared to a record high today

02

Tesla’s China-made EV sales climb 8.7% in March

03

STOXX 600, CAC 40 slide as Trump warns Iran war could drag for weeks