India has defeated England by 7 wickets in its first warm-up match of ICC T20 World Cup 2021 at ICC Cricket Academy ground in Dubai on Monday.