Most European business leaders expect 2020 revenue hit

Most European business leaders expect 2020 revenue hit The Covid-19 crisis is bringing about unprecedented disruption to the financial coffers of European businesses, according to a new Eden McCallum survey [read more]