I am saying match against India is exception, not others. Else ICC would have ranked Pakistan above India
First, India isn't the only team. It's a silly argument to keep bringing up over and over. Second, what are you basing it on? If you are going to say based on history in ICC tournaments, then that is an invalid argument. History matters very little in sport except for statistical purposes. If you are talking about the quality of teams then maybe you have a point, but then you have to realize that maybe Pakistan has just started playing a different brand of cricket and this is the beginning. This same team that just beat England and South African in addition to India. Maybe with the departure of Azhar Ali as captain, things are changing and this is just the beginning.