← archive

Question for:

What country has approximately 107 million people, 95% of who live on about 5% of the country's total landmass, making it one of the densest populations in the world?

Clues