Lord Ram Lalla’s idol installed inside Ayodhya Ram Temple’s sanctum sanctorum

Lord Ram Lalla’s idol installed inside Ayodhya Ram Temple’s sanctum sanctorum