I believe the answer is C but I don't know
Answer:
Prince Edward Island
Prince Edward Island is the most densely populated province in Canada. Canada is the second largest country in the world after Russia.
The correct answer would be false for the question. Okay?