Oil prices rallied towards $65 per barrel on fears of a US military attack on Iran that would disrupt flows from the Middle East, which provides more than 20% of the world’s oil output. Brent crude was up 42 cents, or 0.66%, at $64.87 a barrel.  The global benchmark jumped 4.3% on Thursday and...