Asian News Historic Punnaikayal Church installs new statue of Saint Francis On March 13, the church installed a new statue of Saint Francis Xavier, resembling the saint’s incorrupt body.
U.S. Bishops Join Japanese Counterparts for Pilgrimage of Peace Marking 80 Years Since Hiroshima, Nagasaki Bombings