Millions have been lifted out of poverty over the decades, especially the recent ones. However, the country still has a deplorable 131th rank among 189 countries on human development index and 12% of the world's poor reside here.
India @75: A long, arduous road ahead

For the record, 75 years after Independence, India is the world’s third largest economy on purchasing power parity basis and…

states deficit
A boost for states’ capex

Total expenditure is likely to rise to Rs 41.54 trillion from Rs 30.05 trillion during the same period.