Off late we've beaten England in England. Last was disaster. Do you remember India England Nat West final . Decades ago we used to lose to them frequently not now. Go to some cricket website and check that or else tomorrow ill provide you with the details.That's why you are loosing in England from decades
English Condition matters !!