Grosvenor Square in Mayfair, one of the prime locations in London for billionaires to rent. Photo: Beauchamp Estates
Grosvenor Square in Mayfair, one of the prime locations in London for billionaires to rent. Photo: Beauchamp Estates

Billionaires choose to rent rather than buy London mansions