UK Politics By-election 2023 results live: Tories keep Boris’ old seat but lose out in North Yorkshire and South West 21 July, 2023 1 mins read 192 Views By-election 2023 results live: Tories keep Boris’ old seat but lose out in North Yorkshire and South West Read More