Star Sports has kicked off its campaign for the ICC Champions Trophy’17 with a TVC featuring India’s World Cup’11 winning moment.....