All the Indian stadiums for the 2011 World Cup were set. The venues of Bangladesh and Sri Lanka were picked in late October 2009. Two new stadiums in Sri Lanka were built for the 2011 World Cup. They are located in Kandy and Hambantota.