Quarterly Update Rising supply and falling demand – a double whammy for oil prices Monday 24 Mar 2025