Fifth Avenue NY most expensive for business
New York’s Fifth Avenue has retained its position as the world’s most expensive place to set up shop, with a single square foot of retail space costing €1,100 to rent.
New Bond Street, in London’s West End, came in fourth in the league table.