I want to know the answer to the following question:
Where are the Athabasca oil sands located?
All the background I'm provided with is that "The world's largest deposit of natural bitumen, known as the Athabasca oil sands is located in the McMurray Formation of Northern Alberta.". Is that enough to answer the question?
Answer: yes