In 2015, there were 62.02 rapes per 100,000 people in England and Wales. By 2022, that rate had risen to 117.3, second in the entire world only to the tiny Caribbean nation of Grenada. Practically every day, there is news in the UK about…
Welcome, Login to your account.
Welcome, Create your new account
A password will be e-mailed to you.