Search for Borrell

24.04.2014 Russia seen as biggest source of oil output by Total

France's Total expects the biggest share of its oil and gas output to come from Russia by 2020 and plans to stay there for the long haul despite recent tensions with the West over Ukraine, a top executive said, Reuters reported on April 23.