Singer-turned-TV-presenter Kim Wilde has given birth to her second child. Kim, who also has a two-year-old son, Harry, has named her 7lb 5oz baby daughter Rose Elizabeth. She and husband Hal Fowler, who was by Kim’s side throughout, are said to be thrilled.