COLOMBO, (Reuters) – A giant cricket ball weighing 750 kgs will be displayed at Suriyawaya Stadium in the southern port city of Hambantota during the World Cup opening on Feb. 19 to offer inspiration to the Sri Lanka team.
Sri Lanka, the 1996 champions, will host