India celebrate victory in Kolkata
India, runners up in 2003, booked a place in the World Cup final against Sri Lanka after beating Pakistan by 29 runs in the semi-final at the Punjab Cricket Association (PCA) Stadium here Wednesday. The country erupted in joy and cricket fans took the streets. Scenes of revelry after the win in cricket-crazy Kolkata.