Over the past ten years London has attracted nearly $90bn in investment in commercial property landing it in first place for such investments worldwide. Such acquisitions include a Mayfair shop for more than £200 million.
Δ
About the author