Amiens is a city and commune in northern France, 120 km (75 mi) north of Paris and 100 km (62 mi) south-west of Lille. It is the capital of the Somme department in Picardy. The city had a population of 134,000. The Somme canal runs through the town to the English Channel. This canal is linked to the Canal du Nord (Paris to Lille metropolitan area). read more…