Unrelenting Iranian attacks on shipping traffic and energy infrastructure again pushed oil above $100 a barrel
Read and see assessment