This week, the Chinese-made CUBE phablet, sporting Microsoft’s OS ... sporting one of the biggest screens available. Coming in at 6.98-inches, the device’s display made it stand out from ...