Kevin Rudd
(Image: AAP/Dan Peled)

Kevin Rudd has landed back in Australia with a splash to set up a Melbourne outpost of the US-based Asia Society Policy Institute (ASPI).