Caroline Haselden

Caroline Haselden

Caroline Haselden
More ideas from Caroline
It's been a busy week for Kate Middleton, buzzing from her first-ever State Banquet and a secondary outing with the Chinese president to Scotland, where she...

It's been a busy week for Kate Middleton, buzzing from her first-ever State Banquet and a secondary outing with the Chinese president to Scotland, where she...