Tag: , ,

Oil price rebounds to $107 per barrel

Oil hits 18-year low as lock downs diminish demand

  The coronavirus pandemic took its toll further on world economy as Crude oil fell sharply on Monday with U.S. crude briefly dropping below 20 dollars and Brent...