Who is Anthony Albanese, Australia’s new prime minister?

Australia has voted for a change in a new Prime Minister. His name is Anthony Albanese, and he has led the Australian Labor party into government after a nine-year hiatus. But who is he?