Oil prices stabilize after steep declines, poised for first weekly gain
Oil prices steady after sharp falls; Brent at $95.24, WTI near $92.94 Brent and WTI oil prices stabilised on Friday after steep declines in the previous session, with Brent futures…