The Princess of Wales has undergone abdominal surgery in London and will remain in hospital for up to two weeks, Kensington Palace has announced. In a statement, the palace said the princess, 42, was ...