Buobe
    Oil prices hover near $90 a barrel and gold hits two-month high as Trump makes new demands on Iran – as it happened | Buobe