Britain will have 'self-repairing' cities by 2050

Open in new window