Fast bowler Mohammed Shami’s long wait to return to international cricket has ended after he was named in India’s Twenty20 squad to take on England in a five-match series.