What’s 175 meters tall,is in the center of London,cost £2.5 million to build in 1966 and was until 1993 not on any map and indeed by taking a photo of it you were breaking the Official Secrets Act? No idea? You may get it if I tell you that in 1972 it was [...]

