India beat Sri Lanka by six wickets in an exciting final to deliver World Cup glory to their cricket-mad population for the first time since 1983.

Sri Lanka smashed 91 from their last 10 overs to post 274 6 in Mumbai, with Mahela Jayawardene making a superb 103.

Sachin Tendulkar who has been representing India for the past 21 years with 6 world cup appearance was emotional after the win.