Corgi race predicts royal baby name
As the Duchess of Cambridge's due date approaches, a gaggle of corgis has offered an interesting way to predict the new arrival's name and sex.
The 10 dogs - renowned for being the Queen's favourite breed - gathered at Bloomsbury's prestigious Bedford Square to battle it out in a Royal Corgi Race organised by bookmaker Ladbrokes.
Each dog was given a name from the list of those speculated over for the future royal baby.
Front runners Elizabeth (5/1) and James (8/1) made it into the group, along with rank outsiders Camilla (100/1) and Boris (200/1).
According to the race, Prince William and Kate can expect a baby girl named Alexandra (8/1).
She was first corgi past the post, ahead of Camilla and Victoria (10/1), in 4.32 seconds.
Alexandra took her place on the winner's podium and was awarded a gold cup in a ceremony complete with national anthem and Union Jacks.
The Duchess told families and volunteers at Brookhill Children's Centre in Woolwich, south east London, that she is expecting her second child to arrive by the "mid-to-end" of April.