Crowds of pedestrians in London, England. By C. Helmer January 11, 2021 Crowds of pedestrians in London, England. By: C. Helmer January 11, 2021