qnli question: Where are the Athabasca oil sands located? sentence: The world's largest deposit of natural bitumen, known as the Athabasca oil sands is located in the McMurray Formation of Northern Alberta.