Torrential monsoon rains have hit air and train services in the southern Indian state of Kerala, where flooding, landslides, house and road bridge collapses have killed more than 40 people in the past week. The international airport at Kochi, a major port city, has suspended flight operations after rains flooded the runway.