China’s record-high oil refinery throughput strengthens demand, while a weaker US Dollar enhances affordability and boosts foreign WTI oil demand.

Read More