At least 22 people have died in the southern Indian state of Kerala after torrential monsoon rains caused landslides and flooding that cut off some areas, authorities said on Friday.