Indian fans watch a live telecast of the India and Sri Lanka Cricket World Cup 2011 final match on a digital screen erected at a roadside in Mumbai on April 2, 2011. India needs 275 runs to win ... more 
Indian fans watch a live telecast of the India and Sri Lanka Cricket World Cup 2011 final match on a digital screen erected at a roadside in Mumbai on April 2, 2011. India needs 275 runs to win against Sri Lanka in their Cricket World Cup final match. AFP PHOTO/Punit PARANJPE (Photo credit should read PUNIT PARANJPE/AFP/Getty Images) less 
1 / 30
Getty Images | Photo By PUNIT PARANJPE / AFP/Getty Images
Sat, Apr 2, 2011 12:00 PM EDT