why does Bangladesh flood every year?
monsoon rains (esp in March to May) and high tides in the Bay of Bengal --> the 3 major rivers and 54 smaller rivers empty into the Bay
these produce violent storms with southerly winds of 160km/hr --> bringing 6m high waves from the Bay of Bengal to coastal swamp regions --> increasing flood risk