Normal life was today affected in Kashmir Valley due to a strike called by separatist groups to protest against the alleged harassment of Kashmiri students outside the state.