Kale Surname Caste India

Kale Surname Caste India - The system which divides hindus into rigid hierarchical groups based on their karma (work) and dharma (the hindi word for religion, but here it means duty) is generally accepted to.