Quizzing Live

Which Country Boasts The Most Goats In The World

Answer:
India