John Francis Amherst Cecil (Q23305040)
British diplomat
Language: