Switzerland, Geneva - Louis Vuitton’s watchmakers for the Telegraph Luxury Magazine Louis Vuitton’s watchmakers - Switzerland, Geneva | For the Telegraph Luxury