Station F: the new tour de force in the tech world

When the world’s biggest start-up hub opened in Paris this summer, the French capital’s place on the global tech stage was cemented. Pretty much overnight. Station F, a vast 34,000 sq ft space in a renovated 1920s freight station, was officially