Which carte de sejour do I need for my business as a British citizen in France?
You are a British citizen wanting to create your business in France? Things have changed since the 1st January 2021. Read on. ...
By Valérie Aston · 11 Feb 2021 · 408 views