Oil Hovers Near 13-Week High, Trades Above $123 A Barrel
Oil prices held near 13-week highs on Thursday, underpinned by robust demand in the world’s top consumer United States while demand is expected to rebound in China as COVID-19 curbs across major…