Oil falls over 2% on signs of progress in US-Iran talks, demand fears

2025-04-21