Royal wedding: Tracing Kate Middleton's family tree
The incredible story of how Kate Middleton's family made their way up through society is an extraordinary journey that has taken just three generations.
It all began in the humble surroundings of the mining villages of County Durham.
The BBC's Nicholas Witchell takes a look at the Middleton family tree.