<strong>Dubai: </strong> India defeated Bangladesh by three wickets in a nail-biting contest to lift the Asia Cup title for the seventh time in the history of the tournament here on Saturday.