Rains have claimed 21 lives in a week in West Bengal. Around 25 lakh people have been affected by incessant rains whose ravages spilled over to 14 districts against the nine announced earlier by the State government.