'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.

Video: The Quint
Music: Big Bang Fuzz

Free Traffic Exchange