BENGALURU: The South Western Railways on Friday night announced that 47 commuter trains in Karnataka have been cancelled over the weekend due to “inevitable technical and operational reasons”, which drew flak from the public for making the announcement at the last minute. An official said the trains were cancelled in view of the General Departmental Competitive Exam which is due on Sunday for filling up positions of Goods Train Managers.