A multi-purpose project is a large-scale hydro project that includes dams for water retention, canals for irrigation, water processing and pipelines to supply water to cities, and power generation. These projects also provide transportation improvements, industrial growth, and flood control. Major multi-purpose projects in India include the Keralacheruthoni Dam, Madhya Pradesh Indira Sagar Dam, Karnataka Krishnarajasagar Dam, and others located across several states.