India will face South Africa in the final of the T20 World Cup tournament after thrashing England by 68 runs in the semi final this morning.

India have not won a World Cup for 13 years and a match against first-time finalists South Africa will be an interesting final for the fans.

England was dismissed for 103 runs in 16.4 overs, chasing 172 while India finished 171-7 after captain Rohit Sharma hits fine fifty in the semi final.

India will face South Africa at 2.30am on Sunday.

 Source: BBC Sports