How old is Dido?

Dido (Dido Florian Cloud de Bounevialle O'Malley Armstrong) is 46 years old (birthdate: December 25, 1971).