Revealed: London is the least neighbourly place to live in the UK | Standard UK
London is the least neighbourly place to live in the UK, new research has revealed. Sixty-eight per cent of people in the capital said they did not know their neighbour well or at all, according to research commissioned […]