hilary mantel

News

Novelist Attacks Kate Middleton During Lecture

Heavy is the head that wears Kate Middleton's eventual crown.