Reporter: Sangeeta Mukherjee
OS / Software
Windows 8 Release Preview, which is due in the first week of June, is prepping for an overhaul of its core Metro apps, reveals The Verge.
most read