my Citizenship is fkng Iran, I asked Binanve support and guess what? They said not only they dont accept my KYC also they told me to leave Binance forever and they told me Im not allowed to use Binance even for small amount btc.
It's because Iran is under sanctions from the US, so any entity like Binance that deals in US dollar trades, can't accept you.
You need to find an exchange where there are no USD pairs traded at all.
The only way to find them is to spend a couple of hours on coinmarketcap, and trawl through the "markets" bit till you find an exchange that is not exposed to either dollars or Americans. So a pure altcoin exchange where you can't deposit or withdraw dollars. Or one of the far east exchanges that deal in the eastern currencies.