Question: Who was the father of Princess Alexandra, 2nd Duchess of Fife ?
Answer: Alexander Duff, 1st Duke of Fife
Answer sentence: alexander duff, 1st duke of fife is the father of princess alexandra, 2nd duchess of fife