Minorities, Castes and Regions in India