Our model included rainfall **data** recorded by the Department of Hydrology and Meteorology (DHM) for Bharatpur city at the Bharatpur station (from 2000 to 2016; Table 3), water-level **data** for the Narayani River at Devghat station, and for the Rapti River at Rajayia station. The bankfull levels of the Narayani and Rapti rivers were considered as the design water level for Bharatpur. The surveyed cross-sections of the Narayani and Rapti were interpolated to generate bankfull water level **data** at the outfalls of the Pungi and Kerunga canals. For Sylhet city, the research team had access to water and rainfall data. Therefore, a once in 50 year return period was considered as the design flood level for the Surma River, for the design of the regulator and pumps (see section 2.3.3).