Water resources play a vital role in daily life in India and are used for agriculture, industry, households, recreation, and the environment. The main types of water resources available in India are oceans, surface water sources like rivers and lakes, and groundwater accessed via wells and bore-wells. Groundwater is the most abundant freshwater resource, and there is significant interaction between surface and groundwater with groundwater feeding surface water sources. Surface water meets much of the country's needs for public water supply, irrigation, industry, and hydroelectric power.