Michael Amaladoss

Screenshot of the announcement to cancel Michael Amaladoss’ lecture at Union Theological Seminary in New York.