On viewing figures, the reports are that 26.5M watched last night - not sure whether that includes those watching on streaming services or just traditional tv. Certainly doesn't include all those watching on big screens in public spaces or pubs etc.
The figures have been revised.
26.6M watching at home on traditional tv
Plus an additional 4.3M watching on ITVs streaming service making a total of 30.9M
And that doesn't include anyone watching in public places, whether in pubs or big public outdoor screening.
This means it is the 3rd most watch event (or tv programme) ever, after the 1966 world cup final and Princess Diana funeral and the highest ever on a single channel.