Loading…
A severed cows head at a slaughterhouse, Newmarket, Kolkata, India. The cow is sacred to Hindus, but India is not all Hindus.