India, May 25 -- Sri Lanka have unveiled a new white-ball captain ahead of their full tour of the West Indies starting next month and running up to the first week of July.

Dasun Shanaka, who is playing for Rajasthan Royals in the IPL and played an important hand in their play-off securing win against Mumbai Indians on Sunday, has been removed from T20I captaincy. The Sri Lankan team, playing under him in the T20 World Cup earlier this year at home, failed to reach the semis. Although Shanaka played a blistering innings against Pakistan in their last Super-8 game, it wasn't enough to take them over the line. However, he has retained a place in the T20I squad.

Charith Asalanka, meanwhile, has been removed from ODI captaincy. Asalanka was ...