When India's billionth baby, Aastha, was born in May 2000, she was promised free education, free travel and medical facilities. Eleven years on, she is still waiting, like the rest of India's nearly 1.2 billion population, for the government to make good their promise.