 The National Rural Health Mission, NIHM, was launched in 2005 to provide basic health care services to rural areas in India. However, despite its implementation, public hospitals continue to face numerous challenges. These include a lack of adequate resources, poor infrastructure, and a shortage of qualified medical staff. Additionally, the government's focus on privatisation has led to a decline in public health services. This paper argues that the underlying cause of these issues is the class structure of the Indian state and the neoliberal policies it follows. It suggests that the solution lies in providing more resources and better infrastructure, as well as increasing the number of trained medical professionals.