How many people live on Ellesmere Island, the 10th largest island in the world?

Find the answer below

Bet your knowledge and answer