OTTAWA - MP Nathan Cullen teetered on the edge of tears as he paid tribute in the Commons today to a friend -- slain British MP Jo Cox.

Cullen's voice broke several times during his brief comments on the Labour politician, who was shot and stabbed on the street outside a meeting in her constituency.

The New Democrat MP calls her a friend and a mother of two beautiful children, saying she spoke for those who had no voice.

He describes her as having devoted her passion to those who needed it most.

Cox, 41, was attacked outside a library in Birstall, northern England, after a regular meeting with constituents. Police would not speculate on the attacker's motive.

She was the first British MP to be killed while in office in more than a quarter century.