Harald Edelstam — Swedish diplomat (1913-1989)