Elections can often provide uncertain times for a country, but the first half of 2024 was actually entirely predictable for Britain. There was ...