Alicia Keys has given birth to her second child, a son she has named Genesis Ali Dean.

The singer and her husband, rapper Swizz Beatz, shared their good news by posting a photo on Instagram captioned: "The joy of joy is joy!! It's a boy!! we are so grateful!! #blessings!!"

Genesis was born on December 27 at 1.52am and weighed 6lbs and 5ozs.

Keys and Beatz, who married in 2010, already have a four-year-old son called Egypt.