The caste system has characterised Indian society for decades. Despite the fact that it is technically prohibited, it remains a complicated and contentious component of the country's cultural melting pot.