Grandfather Frost and his daughter The Snowmaiden deliver presents in what country? In Christmas Trivia AnswerRussia Share and Enjoy !