Iran war sends shockwaves across global stock markets as crude oil price surges past $114 per barrel
Read and see assessment