London - Britain's Prince William and his wife Kate visited a charity in London on Friday on what media said would be her last public engagement before she gives birth.
The Duchess of Cambridge, who is around eight months pregnant, is already mother to one-year-old Prince George, the third in line to the throne.