It wasn’t surprising that the Nationals retained the New South Wales seat of Upper Hunter at last weekend’s byelection – they’ve held it since the 1930s. But with …

source