One teacher has been killed and five others wounded after a 14-year-old student, allegedly armed with a crossbow, launched an attack at a school in Barcelona. It was not immediately clear if the teenager was a pupil at the school. Police say they have detained the boy. The attack took place at around 9.20am local time this morning.