L'Isle-sur-la-Sorgue is a city and commune on the Sorgue River in southeastern France. It has a population of 20,000 people and is known as the ‘Venice of France’. As early as the 12th century ...