Brent Oil Tops $104 but Heads for Weekly Loss | OOBF
Oil prices rise but weekly losses persist amid peace talk assessments.
Open shared insight
Open shared insight