Crown Princess Mary of Denmark, 47, opted for a glamorous white trouser suit while at a business event in Seoul, South Korea, today. She then changed into an elegant gown for dinner.