No. AI AutoPost works for any self-hosted WordPress news site or blog, in English as well as in Indian languages. Many of its options are made with Indian publishers in mind, which is why so much of it is about Hindi and regional languages.
Some things are India-specific: prices are in rupees, payment is by UPI, and sign-up asks for an Indian mobile number. Auto Setup uses Hindi as its default post language, which you can change. If paying by UPI is not possible for you, contact support to ask about another way to pay.
Start with 25 free posts — no credit card needed.