At least 17 people have been killed and several others injured in a collision between a mini bus and a passenger train at a railway crossing in Punjab's Moga district. The bus carrying college students and teachers reportedly could not see the approaching Ludhiana-Ferozepur Satluj Express due to fog and rammed into it at Nuchur Chak village between Ajitwal and Jagraon station.