Father Darwin Peter Braving insurmountable odds Cyclone Ockhi had claimed 144 lives from Vallavilai and seven other parishes under the Latin Catholic Archdiocese of Thiruvananthapuram. « Previous1Next » 1 of 1