India may rank low in terms of overall financial development
globally, but it is among the world's top countries for life
insurance density, said the World Economic Forum in its latest
report. Life insurance density is the ratio of direct
domestic premiums for life insurance to per capita GDP of a country.