The world's smallest storefront London, 1900.