India's 304-run win is their largest in terms of runs in away from home Tests, eclipsing the 279 runs' victory against England at Leeds in 1986.