A perenial problem

There was flooding in Budalangi Division Nyanza province. A man had lost all his property including his three grade cows.  
would a permanent solution ever be found t solve for this perennial problem? The government, through the ministry of special programmes, constructed some dykes along River Nyando but they failed.

Location: Budalangi, Nyanza, Kenya