Oil prices edged up on Friday, on track for their second straight annual gains, although modest, in a stormy year marked by tight supplies because of the Ukraine war, a strong dollar and weakening demand from the world's top crude importer, China.
Brent crude futures rose 59 cents, or 0.7%, to...