He was India captain Rohit Sharma's opening partner in the home T20 series against Afghanistan earlier this year but his place looked under threat as he struggled for runs in the IPL
The selectors have picked 13 of the 14 players who featured in the Asia Cup title triumph in March.
Fast bowler Dhammika Prasad is the only one to miss out, his place going to Kulasekara.
The first match will be at The Oval on May 22. The teams also play one Twenty20 international at the same London venue two days earlier and meet in two tests at the end of the one-day series.
Squad:
Angelo Mathews (captain), Lahiru Thirimanne, Tillakaratne Dilshan, Kusal Perera, Kumar Sangakkara, MahelaJayawardene, Dinesh Chandimal, Ashan Priyanjan, Sachithra Senanayake, Ajantha Mendis, Chathuranga de Silva, Lasith Malinga, Nuwan Kulasekara, Thisara Perera, Suranga Lakmal.