who has the most sheep in the world
Sheep farming 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).[2]
Animal fiber Wool is the fiber derived from the fur of animals of the Caprinae family, principally sheep, but the hair of certain species of other mammals such as goats, alpacas, and rabbits may also be called wool.