Opened in Glasgow in 1998 with the express aim of bringing the best of Russian and former Soviet Republic culture, music and art to Glasgow and Scotland.