lewissaffin
Club Cricketer
I would say that home advantage means that if the series were in India, they would definitely be favourites. As it's in the UK it's harder to call.
I wouldn't count "home advantage" at all in terms of crowd support. 70% of the crowd at these games are Indians..