Millennium Point is England’s largest landmark Millennium Project outside London and, since opening, has welcomed more than 1 million people through its doors each year.