England,Hampshire,New Forest,Beaulieu,Interior of Beaulieu Palace House,Stained Glass Window depicting Christ Washing the Disciple's Feet