Amit MathurJan 193 minUnveiling the Installation of New Ram Lalla IdolThe idol inside the sanctum sanctorum of Ram Temple. AT 1.28 pm Thursday, the “auspicious” hour ordained by the priests, the 51-inch-tall...