Queen Elizabeth's two daughters-in-law, the Princess of Wales and the Duchess of York, say two children are enough and they do not intend to have more babies.

The Princess of Wales, wife of Prince Charles, heir to the British throne, reportedly told mothers at a maternity hospital in Scotland Wednesday she was "sticking at two."Princess Diana's sons - Prince William, 8, and Prince Henry, 6 - are second and third in line to the throne.

"She was laughing when she said it, and I think she would really like more children," said one of the mothers who spoke to the princess at the hospital in Glasgow.

The Duchess of York, popularly known as Fergie, told army wives in a visit to a base in southern England that her daughters, Princess Beatrice, 2, and Princess Eugenie, 11 months, kept her hands full.

"She said she would probably stick to two," said one of the wives.

The duchess has also been attacked in the media for pursuing a champagne lifestyle while British troops are at war in the gulf. She was criticized earlier for leaving her first child with a nanny soon after her birth to join her husband, Prince Andrew, in Australia.