Moscow has overtaken London’s Square Mile as the second most expensive office location in Europe, as the credit crunch begins to curtail rents in London's financial centre.
Average annual rents in the Russian capital soared by 46.2% to €1,025.9 per sq m last year, with office development failing to keep up with the increase in tenant demand.