Crude Oil Price Above $105 Per Barrel Despite Low China DemandBy Nasir AgbalayaMay 3, 2022 Crude oil prices has remained over $105 a barrel as investors weighed increased demand for refined goods against a series of Chinese city lockdowns. At 9:36…