Le Verdon, Alpes-de-Haute-Provence, FRANCE. The Most Beautiful River in France.