2000ADopedia
Advertisement
2000ADopedia

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

References

Advertisement