I do think that India poses a bigger challenge for England.
1) The current Indian test team have guys who can bat long, especially in these conditions. Bangladeshi batsmen are mostly only good for cameos, perhaps Tamim apart. India has Vijay, Rahul, Pujara, Kohli and Rahane who can all score...