A Giant Hindu God Is Going To Be Put Up In Times Square

(CNN) The billboards, scheduled to go up on Wednesday, will display 3-D images of the yet-to-be built temple in Northern India and the Hindu deity Ram.

In a measure of the site’s importance to Hindu nationalists, Indian Prime Minister Narendra Modi laid the foundation stones for the temple in Ayodha, a city in Northern India, on Wednesday. (Read More…)