India beat Sri Lanka by six wickets in a pulsating 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