The world’s 19 most expensive cities to set up a business, 2016
New York has been named the world’s most expensive city to set up a business, according to new report by the property broker Savills, followed by Hong Kong, and the British capital London. Two European cities are in the top 10: London, which takes third place, and Paris in fifth....