The Duchess of Cambridge turns 30 tomorrow - The Independent