Sri Lanka braced for cricket's Twenty20 world cup
The cricket Twenty20 World Cup begins in Sri Lanka with teams from Afghanistan to the West Indies taking part.
The hosts open the tournament on Tuesday against Zimbabwe.
England are the current holders following their triumph in the West Indies two years ago and begin their task of retaining the trophy on Friday against Afghanistan.
Charles Haviland reports from Sri Lanka.