Total in £720m oil sands deal

7 Jul 2010