The 2011 World Cup, to be held in India, Sri Lanka and Bangladesh, has officially been launched in Mumbai on Tuesday.
(For updates you can share with your friends, follow IBNLive on Facebook, Twitter, Google+ and Pinterest)