Princess Diana is catching flak for expressing her royal opinion on Prime Minister John Major. Diana was touring a British air base Thursday when she volunteered, "In my opinion, John Major has been doing a wonderful job as prime minister. It was hard for him, taking over the country at the time he did, and both running the country and conducting the war. I couldn't have done it."

Custom dictates that royalty not express political sentiments and the tabloid press, and opposition politicians jumped all over her for doing so.But American-born Harold Brookes-Baker, the head of Burke's Peerage, which charts the British aristocracy, defended her. "I congratulate her on going back to the approach of George V and George VI," he said. "The royal family ought to speak out more on issues which affect society."