The Duke and Duchess of Cambridge have arrived in Canada with their children, five years after they visited the country as newly-weds.
The couple, along with Prince George, three, and 16-month-old Princess Charlotte, were greeted by Canadian PM Justin Trudeau and his wife Sophie Gregoire after landing in Victoria.
William said his children were starting a “lifetime of friendship” with Canada.
The trip is Charlotte’s first official royal visit.
Later, in Victoria, the duke addressed a crowd of thousands outside the Legislative Assembly of British Columbia, saying: “When we were here last time, we had been married only three months.
“The warm welcome that you gave us at that important moment in our lives meant a lot to us – and we have never forgotten it.
“That is why we are so pleased that George and Charlotte can be with us in Canada this time round, beginning their own lifetime of friendship with this wonderful country.”