Located just outside of Paris and spread across eight hectares, the modern architecture of the campus blends harmoniously with the surroundings of the vast ...
83° · Watch CBS News ... Enable Ads to Continue. We use ads to keep our content free. To access our site ... ads, but you will experience less relevant advertising.