Margaret's last public appearances were at the 101st birthday celebrations of her mother in August 2001 and the 100th birthday celebration of her aunt, Princess Alice, Duchess of Gloucester, that December.