2026
"The first 125 years of Australian nationhood has produced 31 Prime Ministers - a rich cast of characters diverse in personality, background, ability and achievement. From Edmund Barton to Anthony Albanese, they share (even the more unlikely of them) a common drive for power. Intelligence, imagin...