By Adams PeterMarch 17, 2022India: Villagers In Chhattisgarh Forced To Worship Idols World News March 17, 2022By Adams Peter Five families in Nawagarh village, Janjgir District, in India’s Chhattisgarh state, were harassed, beaten and forced to worship Hindu idols…