By The End Of 2023, Only 1 In 5 European Citizens Will Still Trust Their Government

In 2023, European businesses and consumers will face substantial headwinds.