The BCCI is also responsible for conducting an annual Twenty20 competition known as the Indian Premier League .
There is also the Indian cricket league and Indian premier league Twenty20 competitions .