Britain's Prince William and wife Catherine have landed in Quebec City. Duchess of Cambridge was seen in an astonishing grey dress.