Strange, Russia doesn't recognize dual citizenships.
Russia doesn't accept dual citizenship, but it does accept multiple citizenships. The difference is of legal responsibility.
- In a dual citizenship scenario, a county (e.g. Russia) recognizes that a citizen holds dual rights and responsibilities both before Russia and another country AT THE SAME TIME. Russia does not recognize this.
- In a multiple citizenship scenario, a country recognizes ONLY the rights and responsibilities of the citizen with regards to Russia ONLY. However, it also accepts that the citizen may have other cizitenships and other rights/responsibilities, but it does not take them into account.
For example, each male citizen of Russia has a legal responsibility to undergo compulsory military service while he is between ages of 18 and 27. If that person also holds French citizenship, he may have other obligations before France which would prevent him from discharging his military responsibility before Russia. Russia recognizes the other (French) citizenship, but does not recognize those other obligations. Another example: if you have two passports (French and Russian), you may enter Russian territory. If you enter with a French passport (and a visa), you are treated as a foreign citizen, with all rights/responsibilities that entails. If you enter with a Russian passport, you are treated as a domestic citizen, again, with all rights/responsibilities of Russian citizens. However, you may not enter Russia as both Russian and French citizen at the same time.
There are tons of Russian citizens who are also citizens of other countries. For example, each child of a diplomatic officer born on US soil is automatically a US citizen. However, Russia only recognizes his or her rights and responsibilities vis-a-vis Russia.