see more
Princess Alice, Duchess of Gloucester, at the Nepalese Embassy in London on 18th October 1960. (Photo by Ray Bellisario/Popperfoto via Getty Images/Getty Images)