Life Expectancy at birth in India increased from 58.5 years in 1990 to 64.19years in 2010 but it is still below the world average of 67.88 years, according to UN POPULATION PROSPECTS 2010. India ranks 146th among 198 years.All the neighbouring countries have higher life expectancy than India as seen below.
Sri Lanka 74.25
Japan with life expectancy of 82.73 years ranks no.1.Life expectancy depends on diet, medical facilities, accidents, climatic conditions etc. The fact that some people in India live upto 100 years shows that climatic conditions are alright in India.
India’s per capita production/ availability of food grains is only around 200 kg per year (260 million MT for 1270 million people) while the world average producion is over 350 kg/per head/per year. India should stop thinking that it is surplus in food grain production.
Though India has excellent medical facilities in several cities,the overall expenditure on health in India is only around 4% of GDP while Sri Lanka and Maldives spend around 8% of their GDP on health. Japan and other developed countries spend around 10% of their GDP on health.It is to be noted that per capita GDP in India being lower than than in Sri Lanka and Maldives(less than half), in absolute terms expenditure on health per person in India is very very low.
If life expectancy at birth in India is to go up substantially, food grain production should increase and per capita expenditure on health should increase significantly.