Tokyo Stocks Take a Hit: Tech Sector Faces a Selloff Amid Geopolitical Uncertainties October 26, 2023 / Business