¿Qué país tiene más ovejas que gente?

Eso sería Australia .

Australia tiene una población de aproximadamente 26 millones de personas, ¡pero más de 100 millones de ovejas!