On January 22, 2024, the idol of Sri Rama, the most popular national icon of India since time immemorial, would be installed at his birth place in Ayodhya in the Indian state of Uttar Pradesh. This would also mark the successful …
Continue reading "How a metallurgical engineer cast Ram Temple movement in popular mould"