Between 125 and 143 million people live on the delta, despite risks from floods caused by monsoons, heavy run-off from the melting snows of the Himalayas, and North Indian Ocean tropical cyclones. A large part of the nation of Bangladesh lies in the Ganges Delta; many of the country's people depend on the delta for survival.