Question: who has the most sheep in the world
Answer: According to the FAOSTAT database of the United Nations Food and Agriculture Organization , the top five countries by number of heads of sheep ( average from 1993 to 2013 ) were : mainland China ( 146.