Duchess Kate charms in off-the-shoulder dressDuchess Kate wore the delightful Alexander McQueen maxi to a garden party on the Cambridge royal tour of Poland and Germany.Paste BN