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.

Want to share your thoughts, questions or feedback? Leave a comment below!