Lens, France

The little-known town of Lens, France, located about 137 mi/220 km north of Paris, became famous in late 2012 when the Louvre-Lens opened there as the sister to the Louvre, arguably the world's m...

JDS Travel News JDS Viewpoints JDS Africa/MI