Industries | Wed Apr 23, 2014 12:42pm EDT

Total sees Russia as biggest source of its oil output by 2020