London and Paris have been named as Europe’s best cities for business while Moscow can expect the biggest influx of companies over the next five years, according to Cushman & Wakefield’s European Cities Monitor report, released today. The global real estate consultant also named Barcelona as the city with the highest quality of life and significantly increased its rating for Brussels, Zurich, Dusseldorf and Manchester.