The moment of truth has come knocking today. India won the World Cup and deservedly so. Team India has never been so consistent ever before. The fielding was brilliant in some of the games and much better than previous World Cups in all the matches. The batting has been established as the best in the world without dispute. And, therefore, I thought today would be the best day to make a come back. It truely is a crazily fabulous moment. So here I am. Congratulations all.