France. Ambassade (Spain)