Police in India say tribal separatist rebels have shot and killed eight Bengali-speaking villagers in the far northeastern state of Tripura .