Flash floods have wreaked havoc in parts of Bangladesh. According to UNICEF, 3.5 million children need clean drinking water amid diarrhoea cases being reported.