Video

Microsoft has put the future on display in its new "Envisioning Center," which is full of technologies we may see homes, offices and stores in the future