SharePost Content Read More Commodities & Futures News #future Post navigation Oil falls from recent highs as investors weigh uncertainty over US-Iran strikes Russia to supply 50 billion cubic meters of gas to China in 2026