The Salvation Army is a Protestant church and an international charitable organisation headquartered in London, England. The organisation reports a worldwide membership of over 1.7 million, comprising soldiers, officers and adherents collectively known as Salvationists. 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. ...