US hotel giant Marriott has said 383 million guest records were affected in a cyber-security breach at its Starwood unit. The company earlier believed that around 500 million guests were exposed when the breach was disclosed in November 2018. Marriott, however, didn't provide updates on why it took so long to discover the breach, which dates back to 2014.