How many teams are there in indian super league?
No context provided
How many teams are there in indian super league 2014 edition?
8 eight
No context provided
How many teams are there in indian super league 2017 edition?
10 ten
Indian Super League
https://en.wikipedia.org/wiki/Indian%20Super%20League
The league began in October 2014 with eight teams. 
Indian Super League
However, before the 2017–18 season, the league expanded to ten teams, expanded its schedule to six months, and earned recognition from the AFC.
Indian Super League
The Indian Super League began in 2014 with eight teams, but in the 2017–18 season it expanded to ten teams. 