The Illustrated London News.
Publisher: Illustrated London News
Place of publication: London
Language: eng
Subjects: Festival of Britain