Printed every four weeks from December 1939 to January 1950.
Location 2 Lansdowne Terrace, LOndon, WC1
Categories
Authority
More Information Horizon Magazine