Indian Media humiliates Indian Team for poor performance Ahsan Raza 9:52 PM Ahsan Raza Indian Media humiliates Indian Team for poor performance in T20 World cup 2010. Tweet Share Share Share Share