Windsor Castle from across the Thames, England.)