Poverty is a major problem in India, with over 25% of the population living below the poverty line according to a 2007 government report. Poverty is defined as lacking basic necessities like food, shelter, access to healthcare and education. Historical factors like British colonial policies that exploited India's resources and exacerbated famines are partly blamed for the country's poverty. Current causes include unemployment, overpopulation, and the lingering effects of the caste system. While poverty alleviation efforts have faced challenges, economic liberalization and the growth of India's middle class are expected to continue reducing poverty rates in the coming decades.