Carrie and Boris Johnson have announced the birth of their third child, a second son.
Carrie Johnson, in the caption of an Instagram post with a picture of her holding the newborn, joked: “Welcome to the world Frank Alfred Odysseus Johnson born 5th July at 9.15am. (Can you guess which name my husband chose?!)”