In world cup 2011, India scored 337 against England and still could not win. It was a tie. That was the last match played in India. And that was a full strength Indian cricket team with top players. If having scored 337 they still could not win, it proves Indian bowlers are weak on home soil too.