India Sri Lanka and Bangladesh will host The Cricket world cup 2011 together. India will host 29 of 49 matches. India will also host Cricket world cup 2011 final & semi final.
Sri Lanka will host 12 while Bangladesh will host 8. Bangladesh will also host the opening ceremony on February 18, 2011.