BLS International reopens Spain Visa Application Centres in Russia

The company has resumed accepting visa applications for Spain from two centres in Russia – Moscow and St. Petersburg.