By 1978 the UK's economy was improving and it had been four years since the last general election, so Prime Minister James Callaghan's decision not to call an election was as a surprise to many at the time. He thought that the economy would improve further in 1979 and therefore waiting would...