London has become the world’s most expensive city for companies to locate employees, overtaking Hong Kong, which had previously topped the ranking for an unbroken five year period, according to latest analysis from international real estate adviser, Savills. New York and Paris complete the pack of four leading cities, where the combined costs of renting […]