Diocese Of Cochin NGO Registration Id: KL-2017-0178841 State: Kerala City: Fort Cochin Address: Bishops House