mail_outline sales@mediastorehouse.com
North American Indians see Londons wonders. Indians interested at the Tower of London, in a suit of Henry VIIIths armour. 30 August 1923
North American Indians arrive in England. An Indian Chief and his family outside the British Museum. 27 August 1923