By : Matters India Reporter Changanassery: After 40 days of painful waiting, the body of Carmelite priest Father Martin Vazhachira was laid to rest on Aug 4 at the Sacred Heart Monastery at Chethipuzha in Changanassery, Kerala. Hundreds of mourners, including priests and nuns, braved heavy downpour to attend theContinue Reading