Embassy of the Russian Federation in Great Britain

Official source
No stories about this object.