As a new investor, you may be wondering where is best to invest. The short answer is London. With central London property price averages close to £1m, London is high on the list of the world’s most expensive cities to invest but prices remaining strong make it all the more appealing to the potential investor. Buying property in London, whether privately or as a business investment, can be daunting....