What is the world's most densely populated continent?
North America
Antarctica
China
Europe
North America
Antarctica
China
Europe