I don’t think it’s a question of India vs US, but rather of price vs quality. There are an endless supply of “SEO experts” on sites like Fiverr and Upwork, but most of them use the term “expert” rather liberally.
As another commenter mentioned, there are a lot of very knowledgeable people in the comments of this sub who offer SEO services. You can also start by searching for freelancers or agencies local to your area, or use a site like [getcredo.com](https://getcredo.com) that will actually screen the service providers listed on their site.
I do offer SEO work myself, but happy to point you to some other resources if there’s something specific you’re looking for. Feel free to shoot me a PM.