The ubiquitous cow – found in almost every nook and cranny in India – is one of the most common sights in the country. In fact, India is known to have 30 percent of the world’s population of cattle. 224 more words