Home Other Stuff Tesla Motors’ First Store in London Officialy Opened