Princess Alexandra, 2nd Duchess of Fife — British princess; elder daughter of Louise, Princess Royal, and Alexander Duff, 1st Duke of Fife (1891-1959)