World Security Watch Backchannels

May 2, 2015

Photos of the weekend

Britain's Prince William and his wife Catherine, Duchess of Cambridge, appear with their baby daughter outside St. Mary's Hospital in London on Saturday.

More Backchannels

Loading...