April 23, 2012 Lumia Top 10 Tech Last Week [PICS] Microsoft Devices Team Mashable provide us with all the top tech from last week. I particularly recommend taking a peek at the Bandra Ohm Tower which looks out of this world. Enjoy! Via Rachel Tags: Top Tech