Does Cyprus residency for non-Europeans means they can travel freely within the schengen territory or they do have to apply for a schengen visa?
My friend is planning to spend his new years in Italy or France, he is married to a Romanian girl and he obtain a full Cyprus residency would he be allowed into those countries or he needs a visa if so what info are available?