The final of the 2011 World Cup and two additional matches will host at Wankhede Stadium in Mumbai, the tournament’s local organising committee announced after a meeting in that city on Wednesday. Mohali will host one semi-final and Ahmedabad a quarter-final, and each will also get two other games. The rest of the 29 matches [...]