Featured
Battle of Dunkirk
Where is Dunkirk? Dunkirk is located in the north of France, on the shores of the North Sea near the Belgian-French border. The Strait of Dover, where the distance between England and France is just 21 miles across the English Channel, is located to the southwest. Because of its seaside location near the borders of […]
Read more about Battle of Dunkirk