By Luke Tugby2017-07-20T06:00:00
London has been named the second most expensive market in the world for retailers to rent stores.
Already have an account? Sign in here