New Delhi: The nationwide day-long strike on Friday by Left-affiliated trade unions against the BJP-led central government's "anti-labour" policies affected normal life in several states, including West Bengal, Karnataka and Communist-ruled Kerala and Tripura, but saw minimal effect in the national capital and Mumbai.