IEA: Russian oil revenues tumble despite successful trade reshuffle / Maritime News / By Paul Peachey Energy body says G7 oil price cap has been successful in driving down prices but keeping oil flowing