Quick googling showed the Tata Punch EV to cost between $15k-$19k. Afaik, the BYD Seagull is also targeting under 20k EUR in Europe, double the price in China. Might be tariffs.
Some countries like Denmark etc. have very high sales/registration taxes (then again EVs were mostly exempt from them for quite a while, and maybe still are?). In most other countries you only need to pay VAT (~20%) but then there are various rebates/subsidies which might fully offset that (especially for cheap models like this)