'Would Rather Die Than Leave Ayodhya': Villagers Unwilling to Give Land for 251-Metre-Long Ram Statue
  • 4 years ago
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
Recommended