Queen Mary of Denmark looked resplendent on Tuesday night as she hosted a gala dinner at Christiansborg Palace with her husband King Frederik for Halla Tómasdóttir, the president of Iceland.