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