2

The Isle of Dogs, Greater London

Next in line for England is the Isle of Dogs, which is said to be the best place to live within Greater London.