Ayodhya’s Lord Ram Idol Photos Leaked Ahead of Inauguration 11 months ago New Staff The idol lord Ram of ‘Ram Lalla’ was made by the artist Arun Yogiraj. He…