20040928 india: Development: India 4th best; could do better