Thames Town occupies an area of 1 square kilometre (0.39 sq mi) and designed for a population of 10,000. It cost around ...
Millions of people have walked past this building not thinking anything of it, but the anonymous building was once the hub of ...