a little info from a dane!
regarding Marys danish, danish is the fourth hardest language to learn and only people from Germany and the rest of Scandinavia can learn it perfect.
Princess Alexandra is very very good bur her mother is from Austria so she also speaks german!! therefore she has it...