Designed by
Title
Street full of cars lined with trees. Big Ben clock tower, Westminster, London #255561419
Description
A wide road full of cars and a bus in the center of London. Trees along the street. Tower of Westminster Abbey with the clock in the background.
This image is editorial