India won their second ICC Men’s T20 World Cup with a seven-run win over South Africa in the final.