Designed by
Title
Road in front of Westminster Abbey full of cars, buses and tourists in the city of Westminster, London, UK #132992705
Description
Road in front of Westminster Abbey full of cars, buses and tourists in the city of Westminster, London, England, United Kingdom
This image is editorial