Flooding during monsoons is primarily caused by heavy rainfall that overwhelms river systems and drainage infrastructure. Rivers like the Brahmaputra, which flow through multiple countries, can overflow due to upstream rainfall. Additionally, deforestation and urbanization exacerbate the problem by reducing natural water absorption.