The service was broadcast simultaneously on a range of networks, including BBC One, BBC Two and BBC News; ITV along with ITV2, ITV3 and ITV4; and Sky News and Sky Sports.
It puts the funeral, which took place on Monday morning, among the most-watched TV events in British history. However, it is still below the audience of 31 million who tuned in to watch the England v Italy Euro 2020 final.
England’s triumph in the 1966 World Cup Final against Germany is believed to hold the record – with an estimated 32.3 million viewers.
More to follow…