Electing to bat after skipper Charlotte Edwards won the toss, England rode on a superb 46-ball 66 by Sarah Taylor to post a competitive 134 all out in 19.5 overs.
The hosts then returned to restrict the Indian eves to a paltry 88 for eight in their stipulated 20 overs at the County Ground to notch up their third win in the tournament.
But the batters failed once again to chase down a victory target of 135 as only five of the batswomen could reach double figures and that too below 20-run mark as India suffered their successive loss in the tournament.
Neha Tanwar (17), Mithali Raj [ Images ] (17) and Priyanka Roy (17 not out) were the top scorers for India.
For England, Danielle Wyatt stole the show with the ball, taking two wickets, while Katherine Brunt, Arran Brindle, Holly Colvin and Danielle Hazell scalped one each.
However, it was Sarah who was the star of England's win as she blasted eight boundaries and involved in two crucial partnerships to anchor the home team to a competitive total.
India have lost all three of their T20 matches in the tournament.