Metro7 months ago
Sheep Population Outnumbers Humans In New Zealand(Sheep are 23.6 million, Humans are 5.3 million)
Sheep has outnumbered human with a population of 23.6 million sheep and 5.3 million people, as there are about 4.5 sheep for each New Zealander, the...