20131214 india: Too little; too late; say rationalists