Princess Alice was married to Prince Louis of Hesse and by Rhine. Louis's mother was Queen Mary of Hanover, who was the daughter of George III of Great Britain and Charlotte of Mecklenburg-Strelitz. Therefore, Mary was Princess Alice's mother-in-law.
Unveiling Royalty: Testing Your Knowledge on Princess Alice, Duchess of Gloucester