A worker carries a promotional poster while preparations are underway in the Mahinda Rajapaksa International Cricket Stadium for Sunday's ICC Cricket World Cup match between Sri Lanka and Canada in ... more 
A worker carries a promotional poster while preparations are underway in the Mahinda Rajapaksa International Cricket Stadium for Sunday's ICC Cricket World Cup match between Sri Lanka and Canada in Hambantota, Sri Lanka, Saturday Feb. 19, 2011. less 
1 / 1
Associated Press | Photo By Andres Leighton
Sat, Feb 19, 2011 5:46 AM EST