Sanctions on Russian oil slash revenue, Western-backed IEA finds

Sanctions may be catching up with Russia with data Wednesday showing oil export revenue declined last month by $2.7 billion from January levels.