An image of Lord Ram and a 3D portrait of the model of the grand Ram Temple in Ayodhya beamed on a giant billboard in the iconic Times Square in New York to commemorate the temple's groundbreaking ...