Ram Temple billboard displayed in New York's iconic Times Square; 'proud moment', say Indians

The digital display of Lord Ram is known to be one of the most expensive digital billboards of the Hindu deity at Times Square.