'Ram Lalla' To Be Depicted As An Archer At Ayodhya Temple

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...