WTI Oil drops from three-week highs as Russia/Ukraine peace deal pessimism grows. Technical analysis hints at continued bearish momentum. Upcoming API data may provide more clarity for the near-term.
26-08-2025 12:29 GMT
by Zain Vawda