Browsing: India is the winner of ICC Women’s World Cup 2017