Sri Lanka's cricket authorities have named all-rounder Tillakaratne Dilshan as captain for the tour of England.
Dilshan will lead the side in all three formats of the game -- Tests, one-day internationals and Twenty20s -- on the tour, which starts in May, Sri Lanka Cricket said in a statement.
The 34-year-old replaces Kumar Sangakkara, who stepped down after Sri Lanka lost the World Cup final to India earlier this month.