Flash floods submerged some 20 villages, affecting over 100,000 people, as a flood embankment was breached in several places at Dakope upazila, Khulna, officials said on Saturday.