Oil Price Today (August 21): Crude oil nears $95 as Iran peace deal hopes fade. What are experts saying? August 21, 2026 · Economic Times Read full story at source