<P> 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.5 million heads ) , Australia ( 101.1 million ) , India ( 62.1 million ) , Iran ( 51.7 million ) , and the former Sudan ( 46.2 million ) . </P>
<P> 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.5 million heads ) , Australia ( 101.1 million ) , India ( 62.1 million ) , Iran ( 51.7 million ) , and the former Sudan ( 46.2 million ) . </P>
who has the most sheep in the world
who has the most sheep in the world
mainland China
mainland China