The reason behind India's success in recent times in ODIs? I have been wondering how India has had thus amount if success in recent times in one day cricket including conditions like England during the Champions Trophy? Discuss!