India's demographics show one startling fact. By 2020, the average age of Indians will be 29. This is happening just as the rest of the world is aging very fast. In the next 15 years India will have 130 million more people in the 20 to 49 age group. This compares with a shrinking in population of 100 million in that age group in developed countries and China, according to the U.N. Population Division. The problem facing India is malnutrition that runs as high as 43% for children with half the mothers anemic, weak educational system at the primary and secondary school levels especially in the government run schools, lack of good governance in the most populated states such as Uttar Pradesh in the Ganges plains which has 200 million people, the consequent overburdening of cities which have no plans to manage the migration of the rural poor to the cities. India has to find ways to fill the huge gaps in getting better nutrition, education, dignity and sense of opportunity, and work for the growing numbers....