The country with the most sheep?

As of 2008, China has the largest number of sheep out of any country. There are approximately 136.4 million sheep in China. Australia is next in line, with only 79 million. Surprisingly, India, Iran and Sudan rank above New Zealand, famous for its sheep. New Zealand only has 34 million sheep.