By Matters India Reporter Jhabua, Jan 22, 2024: Christians in central Indian state of Madhya Pradesh have protested right wing Hindu activists planting saffron flags atop four Protestant churches, a day before Lord Ram’s idol was consecrated in Ayodhya temple in neighboring Uttar Pradesh. Some miscreants on January 21 shoutedContinue Reading