Home Eco Friendly Guide Southwest China: Flash floods kill 19, 31 missing