A catastrophic flood poured into the streets along the Nepal-China border this week, sending a torrent of water and mud towered over and swept through the region.