This colourful window is in the Lady Chapel of St Peter's church in Stockbridge,in Hampshire,England.