HOME AND AWAY: INDIAN CRICKETS BIZARRE TRUTH (NNIS EXCLUSIVE)
India’s defeat against England at Old Trafford by an innings and 54 runs has every Indian fan squirming with embarrassment. The team that boasts of being the 2011 World Cup champions now has serious questions raised on itself whether it can ever deliver on foreign soil played on green and fuller pitches.