This was a mammoth week with of by-elections: 21 were held across the country, with 1 in Wales on Wednesday and the rest on Thursday across the country. Overall, the week saw Labour and independent ...
Some results have been hidden because they may be inaccessible to you