ICC World Cup 2011 will be organised by three countries (India, Srilanka & Bangladesh). In Wankhede Stadium, Mumbai will host the final of the 2011 World Cup and two additional matches. The rest of the 29 matches allotted to India have been divided equally between Eden Gardens, Delhi, Chennai, Bangalore and Nagpur; their four games [...]