India Construction of a new church in the mission of Jubaguda Jubaguda is one of the 36 villages in the archdiocese of Cuttack-Bhubaneswar in Odisha (formerly Orissa) State in northeast India which made tragic headlines back in 2008 when they were the scene of murderous and violent attacks against Christians. Jubaguda is a […]