New Delhi, India - December 19: Indian Hindu temple, New Delhi, India as seen on December 19, 2010. It is called Birla Laxminarayan temple. The entire temple has carvings depicting the scenes from Hindu mythology.The main temple houses statues of Lord Nar