Matches in the 1996 Cricket World Cup were held in Wankhede Stadium .
The stadium was recently renovated in the buildup to host the 2011 Cricket World Cup Final , in which India defeated Sri Lanka by 6 wickets .
Wankhede Stadium