Episode 131: The Ayodhya Judgement
Listen now
Description
We discuss what the Indian Supreme Court judgement on the Babri Masjid dispute means