India’s win by an innings and 140 runs over Bangladesh at Dhaka is their biggest ever win on foreign soil (by innings margin). It is India’s second biggest in all Tests – home or abroad. The details:
Margin Vs Venue Season Test
Inns & 219 runs Aus Calcutta 1997-98 2nd
Inns & 140 runs BD Dhaka 2004-05 1st
Inns & 131 runs Pak Rawalpindi 2003-04 3rd
Inns & 119 runs SL Lucknow 1993-94 1st
Inns & 112 runs WI Mumbai (WS) 2002-03 1st
Inns & 109 runs NZ Chennai 1955-56 5th
Inns & 106 runs SL Nagpur 1986-87 2nd
Inns & 101 runs Zim Nagpur 2001-02 1st
Inns & 100 runs Aus Mumbai (WS) 1979-80 6th