A Look Inside Scientology’s Colossal High Tech Headquarters

Photos have been published of the Church of Scientology's spiritual headquarters in Florida, also known as the Flag Building. The Telegraph has published a photo