India has left Ayodhya behind