India won the second One Day International in Cardiff by 133 runs after the tourists' spinners tore through England's middle and lower order.
A rain delay meant the hosts were given a reduced target of 295 from 47 overs but India looked an entirely different team from the one England steamrolled in their final three Test matches this summer.
The only positive from England's point of view was debutant Alex Hales, whose 40 was England's highest score in a dismal afternoon. He was eventually dismissed when Ravichandran Ashwin got a ball to grip into the wicket turning sufficiently to clip off an edge and to leg slip.
Suresh Raina had put India in a good position with his fourth ODI hundred, while captain MS Dhoni made a respectable 52 as the tourists piled on 304 for 6.
However, their efforts were assisted by some woeful bowling, chiefly from Chris Jordan who delivered 12 wides in a return of zero for 73.
England captain Alastair Cook was out in the 10th over after he was trapped by Mohammed Shami while on 19, while Ian Bell left a straight ball while on one and was duly punished for the error in judgment.
A woeful shot from Jos Butler was caught by Vikram Kohli and Bhuvneshwar Kumar seamed an unstoppable ball into Joe Root for two and four respectively and Eoin Morgan was caught at deep mid wicket off Ashwin after stretching too far to thump it for six.
Ben Stokes, who until today had the unpleasant looking figures of 0-0-0-0 in his last four innings for England, put up resistance until he clobbered Jadeja only to be caught by Ajinkya Rahane on the boundary for 23.
It was a formality by the time Chris Woakes was stumped by Dhoni off of Jadeja, who took four wickets for 28 runs, even after James Treadwell and James Anderson showed the top and middle order how to score quick runs with a series of slog sweeps.
England must now pick themselves up for the third ODI at Trent Bridge, Nottinghamshire, on Saturday 30 August.