Peter Andre has vowed not to have any more children.
The 51-year-old star – who has Amelia, 10, Theo, eight, and Arabella, nine months, with his wife Emily as well as Junior, 19, and Princess, 17, from his previous marriage to Katie Price – has vowed not to expand his brood any further as looking after a baby is more challenging now he is older.