The British royals are the most powerful family in the world, who can afford a life of ultimate luxury. From the world’s finest champagnes to caviar and truffles, there’s nothing Queen Elizabeth can’t have. But the Royals’ eating habits are surprisingly simple.