Two Rolls-Royces from Queen Elizabeth’s fleet cruised past Westminster Abbey at 4.50am this morning. All the Queen’s horses …
Two Rolls-Royces from Queen Elizabeth’s fleet cruised past Westminster Abbey at 4.50am this morning. All the Queen’s horses …