Her Royal Highness, The Duchess of Cambridge was born Catherine Elizabeth Middleton. She went to school at St Andrew’s School - then attended Marlborough College in Wiltshire then she studied at the British Institute in Florence, Italy, and in 2005, she graduated with a degree in History of Art from the University of St Andrews in Fife, Scotland. Thousands of pounds worth of education, but I guess she didn't do public speaking. Still it's great for ESL speakers. It's like a learning tape. Come the revolution, she could have a great future.