Oil Rallies Despite String Of Bearish News – OilPrice.com

Original text too short.