BT Tower – Englands Area 51

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?… Continue Reading