World's largest radio telescope completed in north London! pic by @diamondgeezer