Crude oil prices suffer biggest weekly loss
The crude oil prices suffered their biggest weekly loss since October, despite chalking up gains at the last trading session of the week amid fears over energy demand due to renewed lockdowns and an unimpressive vaccine rollout in parts of…