Russian oil revenue doubles as Iran war delivers largest supply shock in history

IEA reveals major upheavals in crude routes and trades since Middle East campaign began