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.
Wander profoundly, travel deeply, surrender wholly of don't go at all... Take the Road Less Travelled. Awe-inspiring stories, photos and media from the most incredible destinations and cultures on planet earth.
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.