India's Supreme Court has reversed one of its previous judgements that was criticised for "diluting" protections for lower castes. The earlier ruling on the Scheduled Caste and Scheduled Tribe ...