Cafe Diana: Keeping memories alive
Cafe Diana near Kensington Palace is decorated with balloons in celebration of the birth of a baby daughter to Prince William and Catherine, Duchess of Cambridge, at the Lindo Wing of St Mary's Hospital, in London, Britain May 2, 2015. Duchess of Cambridge, the wife of Prince William, gave birth to a girl on Saturday, the couple's second child and a sister to one-year-old Prince George.