The river Teesta is flowing over the danger level in the district flooding 40 villages of different upazilas till yesterday afternoon, reports BSS.