Excrement and razors sent to politicians in post

A total of 121 Welsh politicians tell researchers they have suffered abuse.

Source