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 134 Share 134 Share