About 56 billion land animals are killed for food every year... but how many are raised every year?

How many exist at any given moment? Surely a lot more since some animals aren't slaughtered until after 3 or 5 years of life...
7 answers 7