Next Generation of Microsoft Surface Available for Pre-Order in 23 Countries

Next Generation of Microsoft Surface Available for Pre-Order in 23 Countries