The flooding, described by officials as the worst in many decades in south India, has killed some 250 people, mostly in the states of Andhra Pradesh and Karnataka . At least five million people are crammed in temporary government shelters.