London has been for the fifth year voted Europe's best business location mainly because of its good communications and low costs, according to a financial times report today.
London voted best business location in Europe.