India3 months ago
51 inches tall, weighs 1.5 tons, and ‘has the innocence of a child’ All about the idol of Ram Lalla in Ram temple
Last updated: January 22, 2024, 09:57 IST The statue of Ram Lalla in Ayodhya’s Ram temple – which will eventually be inaugurated by Prime Minister Narendra...