no team is beating india in india, and lyon is a good spinner, but he wont through the India line up.
batting wise globally there are no outstanding openers, and once you give india an opening there spinners jst put crazy pressure on the middle order. for some reason i think hafeez would enjoy opening in india. not sure if hes retired from tests, if thats the case than id put in azhar ali.
smithy and kw are pbly the only one who'd stand up on an india tour. babar is unproven in test matches. azhar ali as an opener may not be the worse shout given some similarity to conditions in pak maybe but tamim takes it on form.
cant think of any active bowlers who india would worry about. anderson would defo be in there simply cos hes a good aggressive and defensive bowler, ditto boult and holder who can bat too. stokes has a good fighting spirit, and given how often the team would be in trouble, wont be bad as a fifth bowler too. shakib as a good batsmen in asia and second spinner in there too.
for my keeper id go for a player who aint been in the best of form, but in his prime i thought he played spin really well.
my world xi, four all rounders to keep bowlers fresh, 4 seamers, 3 spinners, all different types of bowlers. bat deep with two aggressive batting options down the order.
mohamad hafeez a/r
tamim
steve smith
kane williamson *
shakib ul hasan a/r
ben stokes a/r
dinesh chandimal +
jason holder a/r
boult
lyon
anderson