London, England

Photograph by Rolando Rodriguez Leal, My Shot

An iconic double-decker bus and St. Paul's Cathedral frame a crowd of pedestrians in London.

More on London:

Share