Hey Anita!
I'm glad I'm not the only Indian here (mom is Indian, father is Parsi). If you can count me as one, that is . . . Have you ever heard the term ABCD? That's me!
I think you're doing pretty good. You actually sound like a lot of my Aunties. I wouldn't really be able to tell the difference.
A lot of Indian women speak with a slightly different voice, and I think you're pretty close to matching. They also tend to have a different overall tone. I can't really describe it. I guess the easiest way to explain it is that a lot of American women tend to use a more "girly" voice throughout their whole lives. Most Indian women, on the other hand, have a much more full-bodied, womanly voice. It's not less feminine, just a little more mature-sounding. People have this strange idea that voices are all completely natural and purely the product of biology. Culture contributes so much to it, though.
The only comment I would make is that I can detect a little bit of your strain on a few syllables here and there, but that's mainly because you told us to listen for it. Honestly, things like pitch and resonance are very important. But in my opinion, the most important thing? Making the voice sound natural and unforced, and you only get that through patience and diligence. I think whatever you're doing has you on the right track. Just keep practicing.