India won the inaugural World T20 in 2007 and the T20 fever took over the entire country at once. The idea of franchise based T20 competition was implicated by the BCCI the next year and the Indian Premier League (IPL) emerged. The players were ... Yahoo! India, 2 weeks ago
on your WebpageAdd Widget >Get your members hooked!