mayor

article placeholder

Voting today

Today is 15 November, which means there are elections going on in most of England and Wales. Firstly, in 41 police force areas (excluding London), people wil...