Around 251 people will travel to Ayodhya from Nepal's Janakpur, which is believed to be Sita's birthplace, for the Tilakostav ...
The Ram temple in Ayodhya, initially scheduled for completion by June 2025, will now likely be finished by September 2025, ...