Originally Posted by Terpe Arthur, sorry but it's not really clear about Scotland. Please take a look here and see what you think:- http://www.conslondra.esteri.it/Cons...eca_in_italia/ Probably better to telephone. London is a long way to go (twice) for visa. Must be a place in Scotland or somehow to secure visa by post. Arthur, on a second look it does seem to imply either London or VFS. Hope not
There are currently 1 users browsing this thread. (0 members and 1 guests)
View Tag Cloud
Forum Rules