translate English to French: It is situated on the border between Estonia and the Russian Federation.
Il se situe sur la frontière entre l'Estonie et la Fédération de Russie.