Shares down on the oil shock – 5 key charts for investors to keep in mind Key points – The War with Iran has led to a surge in oil prices & worries of stagflation which has pushed share markets sharply Read More » 25th March 2026