The reason you don't see many Indian players outside the Indian Premier League (IPL) is simply that contracted Indian players are not allowed to play domestic T20 leagues played outside the nation.