Splendid isolation?

Residents of the new London City Island live less than 30 minutes away from central London.

from BBC News - UK http://bbc.in/2rRWsGz

Comments