Throttll Updated on March 16, 2022 Oil prices touch above $100 mark again; peace talks halt further gain Oil surged about 3% on Wednesday, returning to $100 a barrel after a two-day fall, as concerns over slowing Chinese demand faded, however hints Read More