Devastating flash floods along the Nepal-China border have left a trail of destruction, with villages washed away and rescue teams battling to find survivors. Chilling visuals and satellite images reveal the sheer force of the disaster and possible clues to what triggered it.