In ancient times Indian subcontinent was one of the finest land to fulfill all life requirements. So, human population grew rapidly and there came time in history when scarcity of food started hitting them. read more
Firstly, majority of hindus don't worship cow. It's only the minority in Hindus who do so. This section of so called Hindus were also eating beef according to references from vedas. If you look at the history, there was a time Buddhism was so popular and dominating to the caste of this section of hindus. read more
There is a historic and religious reason why the cows in India are treated that way. Hindus have been worshipping the holy cow and eating beef is prohibited in Hinduism. read more