The world's largest deposit of natural bitumen, known as the Athabasca oil sands is located in the McMurray Formation of Northern Alberta.
What is the name of the world's greatest deposit of bitumen?
Athabasca oil sands