Lord Ram’s images to be displayed in Times Square to celebrate August 5 Ayodhya Temple groundbreaking ceremony.