Oil sellers fret over Saudi threat, API Inventory decline 6.799 million b…

Generated by Feedzy