World’s Tallest Statue Of Lord Ram To Be Installed Near Saryu River Bank In Ayodhya | Nation World’s Tallest Statue Of Lord Ram To Be Installed Near Saryu River Bank In Ayodhya | News Analysis India 4 months ago New Delhi/Ayodhya: Amid fervent preparations for the grand Ram Temple consecration ceremony on January 22, 2024, a monumental revelation has emerged. An 823-foot-tall statue...Read More