Having kept the world waiting for four tantalising days, the Duke and Duchess of Cambridge finally revealed their newborn son is called Louis Arthur Charles.

Royalists and bookmakers alike have waited patiently since Monday to find out the name of the new arrival and fifth in line to the throne.
The baby will be known as His Royal Highness Prince Louis of Cambridge.
The name serves as a poignant tribute to Prince Charles' beloved great-uncle, mentor and 'honorary grandfather', Lord Mountbatten, who was killed in 1979 when the IRA placed a bomb in his fishing boat.
More than 100,000 bets were placed across the UK betting industry on the baby name, with both Albert and Arthur leading the way as the bookmakers' favourite.
But William and Kate have plumped for a moniker used for centuries across the Channel by the French, who have had 18 kings called Louis.
Bookies are now quids-in after William and Kate chose the name which had odds of 20/1.

Радио плеер