Team India will face Sri Lanka at Leeds on July 6. India has qualified for the semis while Sri Lanka has not made it. But Indian teams in the past have not fared well against Sri Lanka. Nishad Pai Vaidya brings you the key factors ahead of the clash on July 6.