Australia will hold a general election on May 3, Prime Minister Anthony Albanese announced yesterday. Opinion polls indicate ...