Flood Hopes Stall
Young men inspect the wreck of a vehicle among piles of debris swept along by waters in the village of Kamuchiri, located roughly 30 miles northwest of Kenyan capital Nairobi, on April 29 amid torrential rain and flash floods. Officials said at least