DSC05453a Published June 7, 2013 at 768 × 1024 in India Pictures Kokkamangalam church on the site of an ancient church founded by St. Thomas