The foundation stone for the Ram Temple in Ayodhya will be laid on Wednesday, August 5, but a journalist who saw the Babri Masjid being demolished at the same spot in 1992 says she is not sure if this marks the closure or the natural culmination of a process that began 28 years ago.
The saddest day for our Republic. This article and podcast says it all.