India beat Australia in first ICC Champions Trophy semi-final in Dubai; second semi-final on Wednesday as New Zealand and ...