Deforestation, rapid urbanisation and faulty agricultural practices are major man-made causes of flood.