All items snatched in a robbery at a luxury store in Tokyo’s Ginza district have apparently been recovered, including 70 Rolex watches worth more than 250 million yen ($1.8 million), investigative sources said. [Read More]

No reproduction or republication without written permission.