Nehru Stadium (Delhi) was NOT a venue for the 2011 World Cup. The tournament venues were primarily in India (Mumbai, Bangalore, Chennai, Kolkata, etc.), Sri Lanka (Hambantota, Pallekele, Colombo), and Bangladesh. Rajapaksha International Stadium (Hambantota), Pallekele International Stadium, and Eden Gardens (Kolkata) were all WC 2011 venues.