Inside the world's largest startup campus

12:26 AM ET Wed, 9 Jan 2019

Located in Paris, Station F hopes to put France on the global startup map. CNBC's Uptin Saiidi gets an inside look.