As many as 25 trains, each carrying around 1,500 devotees, will travel to Ayodhya from 31 January to 25 March with devotees themselves bearing the expenses, Vijayendra said in Bengaluru