India captain Virat Kohli believes his side have the ability to compete in England over a five-match Test series, which begins at Edgbaston on Wednesday.