Sir Alexander Bannerman, 9th Baronet

Scottish diplomat (1823–1877)

Parents

Children

Siblings

Partners