25% of Indians live in poverty

New Delhi - A quarter of India's billion-strong population lives below the official poverty line, although poverty has decreased…