India has found a finisher in women's cricket. And she is Veda Krishnamurthy.