Suleman Altaf, 44, of no fixed address, has been charged with the murder of Jakub Szymanski aged 15, the attempted murder of the boy's mother and having a bladed article in a public place, Greater Manchester Police said.
Jakub was killed last week defending his mother from the attacker, an absolute hero, may he rest in peace.