India booked their place in the final of the Women’s World Cup – to be played against the Proteas Women – after claiming a stunning win over defending champions Australia by five wickets on Thursday.