The face of the Lord Ram idol which has been placed at the Ayodhya Temple was revealed today, days ahead of the consecration ceremony on Monday. Nation By Editor Last updated Jan 19, 2024 136 Share 136 Share