Princess Kate, Britain’s Princess of Wales, delighted crowds at Buckingham Palace today, waving from the balcony after attending a military parade. The 42-year-old princess, undergoing cancer treatment, rode in a carriage with her children to watch the annual “Trooping the Colour” parade despite rain. Cheers from well-wishers overshadowed a small protest against the monarchy.


