A decades-long title suit over the site at Ayodhya in Uttar Pradesh was settled by the Supreme Court in November last year. Both Hindus and Muslims have accepted the Supreme Court verdict over Ram ...