answersLogoWhite

0

New Zealand, in fact. Of course, if you mean what neighbouring country is SOUTH of France,m that would be Spain, I suppose.

User Avatar

Wiki User

12y ago

What else can I help you with?