Ayodhya: The Disputed Site

"The Disputed Site," an 80×40 acre parcel of land that serves as a concrete representation of the bloody conflict that continues to gain momentum with no end in sight.