LILLE, France - Lille is the fourth largest city in France. It is north of Paris and quite near Brussels, Belgium, all the while being a relatively short train ride from London. Its locale has given the city the honor of being a crossroads. (BioWorld Financial Watch) Read More