Travel Photo of the Day: Big Ben

Big Ben-2

The famous Big Ben clock stands tall and proud lit up in warm light against the cold river Thames on a winter’s night as the iconic London red buses pass by. London, England.

Leave a Reply

%d bloggers like this: