Billionaire Square: In the most exclusive address in London, only three of 30 owners are British. Meet the new exotic super-rich neighbours (and find out how they afford to live in houses worth up to £60million)
(COMMENT) The gated gardenis are PRIVATE for those who live around the square..