India to open controversial Ram Mandir built by force on site of historic Babri Masjid
AYODHYA: The initial phase of the Ram Temple construction in Ayodhya, a northern town in India, is set to conclude in December and will be open to devotees in January, an Indian official said on Thursday. The site where the temple is being constructed was the