Ayodhya: The Disputed Site
- TV Movie
- 2006
- 44m
"The Disputed Site," an 80x40 acre parcel of land that serves as a concrete representation of the bloody conflict that continues to gain momentum with no end in sight."The Disputed Site," an 80x40 acre parcel of land that serves as a concrete representation of the bloody conflict that continues to gain momentum with no end in sight."The Disputed Site," an 80x40 acre parcel of land that serves as a concrete representation of the bloody conflict that continues to gain momentum with no end in sight.