Oil Prices Make U-Turn And Drop To $106 On “Meaningful” Progress In Russia-Ukraine Peace Talks
Oil drops on positive signals from Russia-Ukraine peace talksCrude oil prices made a U-turn and dropped sharply, over 6 per cent, to about $106 a barrel after Ukrainian negotiator David…