I don't wanna play against Indians

No, there's no way to prevent it. the best you can do is abort or resign the games, or play when it's like 3:00 a.m in india so most of the indians will be sleeping, i don't know

I played against a lot of Indians, they are always about to lose, and all of a sudden I get a checkmate. I think some of their late moves are quite impossible given the early game, so there may be a lot of cheaters.

I checked your games history, only the lost one because of the "suddenly i get checkmate" stuff. You lost to only two Indians. Exclude the latest one, you just resigned when you lost your queen. The second one, i think it is what you meant by suddenly get checkmated. Yes you was winning, but then you lost your queen, your opponent get their queen almost right next to your king, and only need some effective attack to checkmate. That lost was super obvious, and was on you, the opponent made some silly mistakes too, there was no cheating

But we want to play against you "we will find u and checkmate u from back rank with our black bishops and u can't even escape"

But we want to play against you "we will find u and checkmate u from back rank with our black bishops and u can't even escape"
o_0

Bon4elo I used to delete my previous account where I had lost against +20 Indians with exactly the same thing happening

I've seen a few people complain about Indians and ask if there is a way to avoid playing them. I think because chess is so popular in India, kids start playing online at a very young age. And because they are young, their behavior can come across as childish or unsportsmanlike. For now, if you are being harassed or taunted, you can report them to chess.com. But a feature that allows you to select to play people within your country or region would be cool as there are several other online games and websites that enable this.
Is there any to prevent it?