Millennium magic pulls in record viewing figures

Home