The Latin Church is the largest autonomous particular church within the Catholic Church, whose members constitute the vast majority of the 1.3 billion Christians in communion with the Pope in Rome. Read More
Student union and staff association of St Stephen's college on Friday staged a protest against the alleged interference of the church authorities along with a member of the institution's Supreme Council in a panel to select students. ...