On the picturesque banks of the River Thames in Berkshire lies Windsor, over owing with rich royal history and dominated by its castle. Across the iron bridge on the opposite bank …