Indian here. If your manager is from India, he probably sucks. He is insecure, has zero empathy, leadership skills or any skills. He probably memorized data structures and algo's interview questions and got a job at Amazon. He got ahead by sucking up to his boss and being political. His boss is probably an Indian too who sucks up to his boss and so on. But that is okay, as this company is stable and they just need pe…
I am Russian and my best manager ever, in 20 years of software development, was Indian. So YMMV and these kinds of generalizations need to become a thing of the past.
There are maybe 100 millions Indian bosses. Do I know all of them? Like everything in life, this is my experience. It isn't a scientific fact!