New welcometofrance.com website launched