Amit Shah also promised an "infiltrator-free Bengal" once the BJP is voted to power in the state.