Exclusive: ‘Dalit’ Christian employee of Loyola College alleges caste discrimination, sexual harassment and more, names principal in scandal
Founded in 1925 by a French Jesuit priest, Loyola College is a Christian university, run by the Society of Jesus in Chennai, Tamil Nadu