Plans to build the northern version of the Eden Project in Lancashire have been submitted for approval. The application to Lancaster City Council is the latest milestone for the £125m project on ...