Kate and Meghan can’t wear a dress without it selling out, while Princes William and Harry charm at every public event they appear at. But it turns out when it comes to the nation’s very favourite royal, Queen Elizabeth II still holds the dearest place in our collective hearts.