IEA: Russian oil revenues tumble despite successful trade reshuffle

Energy body says G7 oil price cap has been successful in driving down prices but keeping oil flowing