At least 166 people have been killed and more than 200 others are missing after landslides in southern India.