Menu
Submit Site
Home
Regional
Africa
Russia
Russia
All Links
Website
Share this:
Details of Russia
About Russia
Russia- Embassy of the Russian Federation in Gaborone, though the ambassador is concurrently accredited from Sweden. Includes contact and consular information.
Foreign
Send feedback
submit