Oil near $50 set for biggest weekly gain since August on demand

Oil price news
Oil price news