Asian News Indian Catholic Priest's Body Found Dead in Well Father Rajat Ekka (61), the Parish Priest of Chainpur, from the diocese of Gumla, was found dead inside the well on October 27 morning in the eastern Indian state of Jharkhand, India.
Pope Leo Ends Africa Visit with Youth Celebration, Prison Visit, and Call for Hope in Equatorial Guinea