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.

137