A small and beautiful town in Nepal where a major flash flood triggered by heavy rains has devastated the entire…