The Kill the Bill Achilles’ Heel Rachel Allen The Kill the Bill movement has recently emerged in the UK in response to a proposed piece... Editor Apr 17, 2021 comments 223 latest / The "New Normal" / UK