Princess Eugenie, Queen Elizabeth's granddaughter and ninth in line for the throne, is getting married at the same location as her cousin, Prince Harry. But her wedding has opened up a debate about the future of Britain's royal family. BBC News' Simon Bates explains.