Saturday, March 19, 2016

A piece of art in London, England

I took this photo in London, England, the United Kingdom somewhere in between Hyde Park and Harrods (world's most famous high-end department store). While I was spending time in London for a couple of weeks, I was based at a hotel near Paddington Railway Station. Hyde Park was like a shortcut to get to Harrods and its surrounding area on foot. After walking through Hyde Park and I was still on the way to Harrods, I found this creative statue. I din't know what they were and I still don't know what they are, but they caught my attention, so I took a photo of them.

No comments:

Post a Comment