Up to a million people are lining the streets of London this morning for Queen Elizabeth II’s state funeral. Five hundred heads of state have assembled from around the world. The service is likely to be the world’s most watched broadcast of all time with 4.1 billion viewers.