Designed by
Title
LONDON, UK - APRIL 9, 2013: Trafalgar Square with riding bicycle on the road and Golden Statue in front of Palace. #66908085
Description
Trafalgar Square in London, United Kingdom. Golden statue, palace and bicycle rider
This image is editorial