Prince William's Kensington Palace office says “racism has no place in our society” as he seeks to prevent the backlash over his godmother's treatment of a ... Read more