Region

Lille regional News: The ‘Biggest city in France’ has the biggest shopping mall

Lille, France — Lille Regional News reports that the largest shopping mall in the world has opened in Lille and the first shops are set