Ram Lalla Idol To Be Installed In Form Of An Archer In Ayodhya
Ayodhya: The idol of Ram Lalla to be installed at the under-construction temple in Ayodhya will be in the form of an archer and carved out of "krishna shila" or black stone from Karnataka, the trust entrusted with the work has decided.…