Tuesday, March 31, 2026

Massive oil shortages incoming, tanker traffic down 90% in March through the Strait of Hormuz