Lovell telescope By Matt Young September 12, 2022 11:00 MST Photograph by Marilyn Susek. Photography Contest, Honorable Mention. Lovell Telescope at Jodrell Bank Observatory, near Goostrey, Cheshire, England. Photograph taken while with the Sheffield Astronomical Society trip to Jodrell Bank. When it was built, the Lovell Telescope was the largest steerable radio telescope in the world.