2000ADopedia
2000ADopedia

Deptford was the location of the solar energy research station, which blanketed London with a constant screen of warm air[1].

References[]