The recent disastrous flash-flood in Nepal that swept away everything in its path and in which thousands are still missing has