Hermano menor del político Arthur Balfour, Francis Balfour nació en Edimburgo, Escocia.