Why are there so many cows in India?
The reason there are so many cows in India is because they are sacred animals in Hinduism and are 'protected'. Hinduism is the religion which is followed by 80% of the country, so it is clear to see how the number of cows continues to rise. If you have visited India you can't ignore the number of cows; you will find them walking down the street, taking a nap on the motorway or chilling out on the beach.

It is reported that there are more than 6 millions cows roaming the country.
