It is apparent by the photos that residential structures were built in the floodplain of a steep mountain river. Not smart. We have our own experience with poor city planning (New Orleans).
I agree it looks more like a flood than a landslide. It looks like they built in a natural drainage.
The Central planners screwed up badly!