Hindu devotees take pictures of a Lord Ram idol inside the new temple in Ayodhya, Uttar Pradesh, as it opened to the public for the first time on January 23. Reuters

Ram Mandir: Tens of thousands of devotees visit new temple in India's Ayodhya