Anonymous2468 Anonymous2468 17-08-2017 French contestada Which of the following is true about Avignon? It is in Northern France It's capital city is Paris It shares a border with Spain It is the former home of seven popes