Ayodhya immersed in joy