Unrelenting Iranian attacks on shipping traffic and energy infrastructure again pushed oil above $100 a barrel. Iran on ...