The tech sector has suffered the largest loss of trust according to a large global survey: The Edelman Trust Barometer 2020. …read more

Source:: ZDNet