Crunch week for the prime minister as three by-elections loom BlogBy Josh Self18 July 2023A crunch week for the prime minister could result in three by-election losses.