The couple married in secret in May 2021 in a small ceremony at Westminster Cathedral, but due to COVID restrictions, no more than 30 guests could attend. Now they’ve thrown a much grander party at Daylesford House – the Grade I listed home of Tory donor and JCB chairman Lord Bamford. Image: Boris Johnson’s father Stanley is pictured arriving for the celebration Prime Minister loyalists Jacob Rees-Mogg and Nadine Dorries attended the event, along with Johnson’s father Stanley and sister Rachel. Australian actress and singer Holly Valance was also seen arriving at the 18th-century estate, along with Tory peer Lord Goldsmith and MP John Whittingdale. Neither Liz Truss nor Rishi Sunak were at the event, but were out campaigning to replace Mr Johnson in Number 10. But when asked whether it was appropriate for the prime minister to throw a big and expensive party amid a cost-of-living crisis, Foreign Secretary Ms Truss defended him, telling reporters: “I think he’s entitled to enjoy his wedding day and I wish best to him and Carrie and the whole family.” The celebration was held in a large marquee at the Gloucestershire grounds, with hay bales and benches placed outside for guests to relax on, along with barrels and small tables for food and drink. Read more: Dorris’ retweet branded ‘dangerous’ as leadership contest turns nasty, Rishi Sunak pledges £10 fine for patients who miss GP appointments as Liz Truss pitches herself as ‘education prime minister’ Image: The marquee where Boris and Carrie Johnson celebrated their wedding Originally, the wedding party was to be held at the Prime Minister’s gracious and auspicious residence, Cheques, but the venue was changed after he was kicked out of Downing Street – although he remains as caretaker while the leadership contest takes place. Carrie Johnson is the prime minister’s third wife and the couple have two children together.