Topic | December 2, 2009 at 13:59
The tar sands of Northern Alberta, Canada – also called oil sands – are one of the largest remaining deposits of oil in the world. Developing the tar sands has created the biggest industrial development project, the biggest capital investment...