Queen Elizabeth II’s final flight is the most tracked in history
Just over five million human beings considered Queen Elizabeth’s very last flight on Tuesday, as the adventure sporting the overdue monarch’s frame from Edinburgh to London have become the maximum…