Babri Masjid or Ram Janmabhoomi? The 25-year-old legal battle

The Babri Mosque in Ayodhya has been mired in controversy for decades. It was demolished in December 1992, triggering a long-standing legal battle. On the eve of 25th anniversary of its demolition, the Supreme Court will begin its final hearing.