Global oil prices settled above $101 a barrel on Wednesday after Iran reportedly fired on three ships in the Strait of Hormuz and escorted two to the coast. The flare-up comes following President ...