Multiple choice general knowledge Which Country is the home to 70 million sheep and 40 million people? Zimbabwe Newzealand Netherland England Reveal answer Fill a bubble to check yourself B Correct answer