World’s largest oil companies have made $281bn profit since invasion of Ukraine

background image