Shop window reflection - near green Park in London....