hellomagazineWeb
Back to story
1 of 2
Holding hands as they arrived at a church near their Oxfordshire home, David and Samantha Cameron had arranged a celebration of six-year-old Ivan's zest for life Photo: © Alpha