'Would Rather Die Than Leave Ayodhya': Villagers Unwilling to Give Land for 251-Metre-Long Ram Statue
2020-08-04 58
A 251-metre-statue of Lord Ram is to be established in the Barhata village of Ayodhya. The people of the village make a desperate appeal as a notice for acquisition of 86 acres of land has been issued.