India humiliates Pakistan with a befitting win in the ICC World Cup match