The Embassy of Spain in India, situated in New Delhi and the Consulate General of Spain in Mumbai, are happy to declare the opening of their Visa Application Center worked by VFS (India) Limited in…
Hello world!
Welcome to BCZ. This is your first post. Edit or delete it, then start blogging!