(via At Windsor, a photo from London, England | TrekEarth) Windsor, Berkshire, England, UK