After a tumultuous few weeks where she wasn't seen or heard, and after an apology for a controversial photo, Princess Kate has been spotted again in public. That's a rarity these days.