Isn't this just a really cool rainy day photo? You can tell instantly that this is London. The detail in this reflection is really amazing. And don't laugh but I actually turned my laptop upside-down to have a look at how the puddle would have looked on the ground. It was still a great image and been very well observed by the photographer.