No wonder The Crown is such a popular television show — the lives of the Royal Family have always been full of drama that could rival a soap opera (or at least a low-stakes episode of Keeping Up With The Kardashians).
The newest drama takes place in London, of course, but in an unexpected part of London — Madame Tussauds Wax Museum.