Oil Price Today (April 15): Crude oil below $95, falls for second consecutive day. What’s behind the decline? April 15, 2026 · Economic Times Read full story at source