where is picardy france located
Picardy (French: Picardie) [1] is a region in northern France, located immediately north of the French capital Paris and the Ile de France. Although largely inland, the region does border the English Channel near Abbeville.