Australia’s largest free festival announces full lineup

Melbourne's St Kilda Festival pulls out the stops for its 37th year