France offers some stunning views of its cities including majestic rivers and cathedrals. A numberĀ of shots from Amiens sitting on the Somme rive in Northers France.