this is the reflection of picadilly road in the store window of Fortune &amp;amp; Manson. This store exists since 1707 :)